solr.PathHierarchyTokenizerFactoryに設定されているフィールドでクエリを実行しようとしましたが、クエリによってすべてのレコードが返されます。ファセットクエリを実行しても機能していないようです。誰かがこれを達成する方法を持っていますか?私は、PathHierarchyを使用してカテゴリ/サブカテゴリファセットを実装しています。SOLR - PathHierarchyTokenizerFactoryファセットクエリ
<fieldType name="text_path" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/" />
</analyzer>
</fieldType>
<field name="libraries" type="text_path" indexed="true" stored="true" multiValued="true" />
そして
http://linux2:8984/solr/select?q=*:*&rows=0&fq=libraries:"/test/subtest"&facet=true&facet.field=libraries&f.libraries.facet.sort=true&f.libraries.facet.limit=-1&f.libraries.facet.mincount=-1
おかげ
小型補正、タイプ= "インデックス"(小文字の指標) –