1
はのは@Indexedエンティティから作成された複数のフィールドでインデックスをしていると仮定しましょうか?例えば休止検索ファセット
- A_ & _B:
- AX
- AZ
- BX
- BZ
可能その他のオプション?
はのは@Indexedエンティティから作成された複数のフィールドでインデックスをしていると仮定しましょうか?例えば休止検索ファセット
- A_ & _B:
可能その他のオプション?
私はあなたの最善の策は、両方のフィールドの値を集計し、このメソッドに注釈を付けてファセットとしてインデックス付けする方法を定義することだと思います。
それは手動のLuceneによって返されたファセット値を集約するよりはましだ:CollectionOfStringsFieldBridgeのようなものであることで
@Field(bridge = @FieldBridge(impl = CollectionOfStringsFieldBridge.class), analyze = Analyze.NO)
@Facet
public List<String> getAggregatedField() {
return yourAggregatedValue;
}
。