我曾經有型人與現場的Guid地鐵站樂團,和我正在尋找在彈性:ElasticSearch在名單<Guid>搜索使用鳥巢C#
.Query(q => q.Term(tr => tr.Field(fl => fl.MetroStation).Value(MyMetroStation))
現在改變Guid
到List<Guid>
。我如何在彈性搜索這個?
我曾經有型人與現場的Guid地鐵站樂團,和我正在尋找在彈性:ElasticSearch在名單<Guid>搜索使用鳥巢C#
.Query(q => q.Term(tr => tr.Field(fl => fl.MetroStation).Value(MyMetroStation))
現在改變Guid
到List<Guid>
。我如何在彈性搜索這個?
,如果你想找到Person
文件,其中MetroStation
的GUID 包含查詢的GUID你不需要改變你的搜索以任何方式。
如果你正在尋找Person
文件,其中MetroStation
的GUID包含究竟是什麼在查詢中,那麼你可能會consider also indexing the number of Guids in the collection to also query on。您可以通過使用腳本查詢來實現此目的,但如果您正在尋找性能,那麼索引計數可能會表現更好(根據您的用例進行衡量)。
到SERCH我想通過列表
我需要somethink像這樣SERCH,但在鳥巢: '$ PARAMS [「指數」] =「寵物小精靈」; $ params ['type'] ='pokemon_trainer'; $ params ['body'] ['query'] ['bool'] ['must'] ['terms'] ['age'] = array(10,15);' –
查看條件查詢:https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/terms-query-usage.html –
我想通過列表在價值 –