0

助けが必要でした。配列の内部値に基づいてドキュメントをクエリする必要があります。

{id:1 , version:[1],…} 
{id:1 , version:[2],….} 
{id:2 , version:[1,2],…}

バージョン値に基づいてファセット検索とクエリを実行する必要がありました。たとえば、バージョン 1 を照会すると、次のようになります。

{id:1 , version:[1],…} 
{id:2 , version:[1,2],…}

たとえば、バージョン 2 をクエリすると、次のようになります。

{id:1 , version:[2],….} 
{id:2 , version:[1,2],…}

助けてください、カラン

4

1 に答える 1

0

これは、バージョンのデータ型が文字列としてマップされている場合に役立ちます

curl -XGET 'localhost:9200/<index_name>/<type_name>/_search?pretty=1' -d '
{
  "query":
  {
     "query_string":{"query":"1*","fields":["version"]}
  },
  "facets":{"version_facet":{"terms":{"field":"version"}}}
}'
于 2012-12-12T12:31:44.863 に答える