自动补全与基于上下文的提示
自动补全与基于上下文的提示
-
什么是Context Suggester
- Completion Suggester 的扩展
- 可以在搜索中加入更多的上下文信息,例如,输入"star"
- 咖啡相关:建议"Starbucks"
- 电影相关:“star wars”
-
实现 Context Suggester
- 可以定义两种类型的Context
- Category - 任意的字符串
- Geo - 地理位置信息
- 实现Context Suggester 的具体步骤
- 定制一个Mapping
- 索引数据,并且为每个文档加入Context 信息
- 结合Context 进行Suggestion查询
- 可以定义两种类型的Context
精确度 和 召回率
- 精确度
- Completion > Phrase > Term
- 召回率
- Term > Phrase > Completion
- 性能
- Completion > Phrase > Term