3
當使用elasticsearch搜索一些文檔時,我想查看文檔中的哪個字段是「hit」,並將其標記爲搜索結果。有沒有一種原生的方式來做到這一點,還是我需要在搜索客戶端上做到這一點?在elasticsearch中,有沒有辦法顯示文檔中的哪個字段是「hit」?
E.g:
GET /events/_search?q=nottingham
給我:
{//elided
{'hits'[
{'id':1,
'name': 'Some name',
'nicknames': ['Nottingham']
}]}}
這是從這個例子的暱稱匹配顯而易見的,但我可以向elasticsearch標誌,給我嗎?
是的,爲了向用戶顯示信息,請使用突出顯示功能。如果您想知道文檔匹配的技術細節,請參閱Analyze API [http://www.elasticsearch.org/guide/reference/api/admin-indices-analyze.html]。 – karmi 2012-04-11 20:21:45