2016-09-17 23 views

回答

2

DFS代表「分佈式頻率搜索」。從elasticsearch documentation
摘錄:

第二個解決方法是添加SEARCH_TYPE = dfs_query_then_fetch到 你的搜索請求? dfs表示分佈式頻率搜索, ,它告訴Elasticsearch首先從每個 分片中檢索本地IDF,以便計算整個索引中的全局IDF。

提示不要在生產中使用dfs_query_then_fetch。它確實不是 必需的。只要有足夠的數據將確保您的術語 頻率分佈良好。沒有理由在您的每個查詢中添加額外的 DFS步驟

+0

非常感謝! – Guo

相關問題