0
是否有可能在ElasticSearch中執行分面搜索,它將返回包含與該分面關聯的文檔的結果?我的意思是讓我們說一個小的結果是這樣的ElasticSearch分面搜索及其文檔
"terms" : [ {
"term" : "foo",
"count" : 2
}
這方面內,它將包含2頁中的有關它的文檔。一個有「富」的人。是否有可能通過elasticsearch做到這一點?
如果我想完成此任務,是否有任何解決方法?我的主要目標是實現簡單的多面導航 – user962206
不是我所知道的。沒有API可以幫助你做到這一點。如果你想要蠻力,那麼使用Facets得到這些條款,然後對每個Facet術語執行單獨的搜索以獲得這些文檔。要一次執行多個搜索,您可以使用Multi Search API。所以這樣你就只能提出兩個請求才能得到你想要的結果。但我懷疑大量的文件會很慢。 我不確定,但你也可以考慮編寫一個Elasticsearch的插件,通過使用本地API來做類似的事情。但是,再次,我不是Lucene專家。 – vaidik
我的回答對你有幫助嗎? – vaidik