CompletionSuggestionBuilder和QueryBuilder比,有什么好处吗

来源:8-13 Search-as-you-type

靈寶

2018-01-14

我看了下老师的代码,也了解了一下ES的一些查询。了解到ES有前缀查询,模糊查询等,问一下查询构造器和补全猜想构造器有什么优势吗?而且如果单索引多类型的话,猜想也会是一个单独的索引或者类型吧,我感觉查询构造器完全可以胜任这个工作,为什么还会多一个猜想构造器。请老师指正。谢谢。

写回答

1回答

瓦力老师

2018-01-15

亲,对于查询构造器,顾名思义,就是用来做查询的,而CompletionSuggestionBuilder对应的是ES的Completion Suggestion功能的,两者其实没什么可比性的,它们是两种功能,用在不同的场景中,比如Query就是做查询,而Suggestion可以做补全,可以做你所谓的猜想,等等。按照需求,来选择你需要的功能。祝亲学习愉快^_^

0
1
靈寶
非常感谢!
2018-02-02
共1条回复

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程