2016-07-15 15 views
0

両親なしでネストされたオブジェクトを返します。このクエリでは、著者については気にしません。私が戻ってほしいのは本だけです。たとえば、タイトルと最初の文章に「こんにちは」と書かれたすべての書籍を検索したいと思います。Elasticsearchは、私はこのようになりますインデックスを持って

現在、著者のリストを返すネストされたクエリを使用して、そのリストを手動で解析して書籍を取得します。 Elasticsearchに直接書籍のリストを返す方法はありますか?私はElasticsearchバージョン1.5.2とJestを使用しています。0.1.6

答えて

1

いいえ、結果はあなたが挿入した文書です。ソースフィルタを使用して返されるドキュメントのフィールドを制限することができます。つまり、ネストされたドキュメントのみを返すことができます。しかし、これらは常にネストされた親のスコープに含まれます。だから、書籍が2つずつある2人の著者を見つけたら、そこにネストされたドキュメントを2つ戻します。

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html#search-request-source-filtering

関連する問題