2016-11-16 5 views

答えて

1

私はelasticsearch、クエリをクエリ文字列のため_allをマッチングされるので、ハイライト表示されていない推測しています。また

{ 
    "query": { 
     "query_string": { 
      "query": "title:foo", 
      "default_operator":"AND" 
     } 

    }, 
    "highlight":{ 
     "fields": { 
      "title":{} 
     } 
    } 
} 

を試してみてください、あなたはこのようにdefault_field指定することができます。このため

{ 
    "query": { 
     "query_string": { 
      "query": "foo", 
      "default_field": "title", 
      "default_operator":"AND" 
     } 

    }, 
    "highlight":{ 
     "fields": { 
      "title":{} 
     } 
    } 
} 
+0

感謝を。そして、もし私がすべてのフィールドとマッチしたいのですが、それがタイトルにある場合にのみマッチを強調したいのですが? –

関連する問題