2016-08-17 5 views
2

用語フィルタを使用してドキュメントを検索しようとしています。私は文字列と配列要素を持つオブジェクトの配列を持っています。例:入れ子オブジェクト/配列の用語クエリで "wildcard"または "regexp"を使用する方法

「項目」内でワイルドカードを使用するにはどうすればよいですか。

{ 
    "query": { 
    "nested" : { 
     "path" : "brands", 
     "query" : { 
     "match" : { 
      {"brands.items": ["*zero"]} 
     } 
     } 
    } 
    } 
} 

これが可能である: 私のような何かをしようとしていますか? 解決策を提案してください。

答えて

2

心配しないで、ヒット数が少なくても解決策を見つけました。 ここに行く..

"query": { 
    "nested": { 
    "path":"brands ", 
    "query":{ 
     "wildcard":{ 
     "brands.items":{ 
      "value":"*zero*" 
     } 
     } 
    } 
    } 
} 
関連する問題