0

Solr データベース内のすべてのドキュメントのフィールドのリストを取得しています。これは簡単な方法で行われます。

NamedList<Object> queryResult = solrServer.request(new LukeRequest());

ただし、要件がわずかに変更されたため、同様のものが必要になりましたが、1 つの制限があります。特定のフィールドが特定の値に設定されているドキュメントのフィールドのみにフィールドを制限したい:

フィールド「foo」が「bar」に設定されているドキュメントの一意のフィールドをすべて教えてください。

LukeRequest でこれを達成できますか? もしそうなら、どのように?もし今なら、この結果を達成する別の方法はありますか?

いくつかの背景: スキーマに多数の動的フィールドがあり、さまざまなデータソースからドキュメントをインポートしています。各データソースには、私が実際に知っている、データソースに固有のフィールドがありますが、動的フィールドはデータ ソースによって異なります。

4

1 に答える 1