我讀了兩種方法來過濾由elasticsearch返回的字段。 fields和source filtering。何時使用哪個?何時使用源過濾以及何時使用字段? Elasticsearch
1
A
回答
0
如果您正在存儲完整文檔(使用"_source" : {"enabled" : true}
),則可以使用源過濾。
如果您存儲單個字段(使用"store" : true
),則使用字段。 但是,如果沒有找到個別字段,則字段無論如何都將從_source獲取數據。
0
除了上述評論, 字段通常用於_source太大,我只對某些字段感興趣。例如:,我可能會爲每個新聞文件。新聞可能包含標題,內容和網址。我想搜索標題或內容,但只返回網址。在這樣做的時候,你只需要得到你正在尋找的東西,並且在回傳響應時可以節省一些網絡延遲。
相關問題
- 1. 何時使用==以及何時使用?
- 2. 何時使用以及何時不在Android中使用片段?
- 3. Elasticsearch僅在索引有字段時使用索引過濾器
- 4. Elixir:何時使用'數字'以及何時使用'整數'
- 5. 何時使用課程以及何時使用字典?
- 6. ElasticSearch:如何使用小時範圍過濾器查詢日期字段
- 7. 何時使用belongsTo以及何時hasMany?
- 8. 如何使用GET過濾ElasticSearch中的字段
- 9. Elasticsearch在使用query_string時提升字段
- 10. 如何使用SQLAlchemy過濾日期時間字段?
- 11. 何時使用jQuery.ajax以及何時使用jQuery.post?
- 12. 何時使用Apache Helix以及何時使用Apache Mesos
- 13. 何時使用Abstract Factory以及何時使用Factory Method?
- 14. 何時使用LEFT JOIN以及何時使用INNER JOIN?
- 15. PHP:何時使用Traits以及何時使用靜態方法?
- 16. 何時使用Value Formatter以及何時使用Value Resolver
- 17. 何時使用json文件以及何時使用js文件?
- 18. 何時使用:something =>'something'以及何時使用:something,'something'?
- 19. 何時使用Class.isInstance()以及何時使用instanceof運算符?
- 20. 何時使用Socket以及何時在Flex中使用XMLSocket?
- 21. 何時使用以及何時不使用Python 2.7_中的__init__
- 22. 何時使用undef_method以及何時使用remove_method?
- 23. 何時使用ICommand包裝RelayCommand以及何時使用Just ReplayCommand?
- 24. 何時使用Core Data以及何時使用Sqlite?
- 25. 何時使用數組以及何時使用單元陣列?
- 26. 何時使用DataTrigger以及何時使用Converter?
- 27. 何時使用Docker-Compose以及何時使用Docker-Swarm
- 28. 何時使用dup以及何時在Ruby中使用克隆?
- 29. 何時使用Gen_Fsm以及何時使用Gen_Server?
- 30. 何時使用佈局以及何時使用活動?