![](/img/trans.png)
[英]Get all non-full fields in Spring Data Elasticsearch Query using source filtering
[英]Are there any performance impact of using source filtering in elasticsearch or spring data elasticsearch?
我們有 50k-100k 范圍內的文檔。 我們正在使用 spring-data-elasticsearch 的ElasticsearchOperations
接口,並使用NativeSearchQueryBuilder()
的withSourceFilter(new FetchSourceFilter(includeFields, excludeFields))
方法只返回必填字段。 我們想知道這種源過濾是否會對性能產生影響? 即使我們使用簡單的 elasticsearch 查詢返回所有記錄但有源過濾,性能會受到影響嗎? 還是返回所有字段更好? 我們選擇不返回所有字段,因為某些字段的大小可能更大,即某些字段可以是包含數千個項目的列表/數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.