首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr |获取最热门的用户搜索查询,并像GSA一样用于自动建议功能

Solr |获取最热门的用户搜索查询,并像GSA一样用于自动建议功能
EN

Stack Overflow用户
提问于 2018-11-19 09:52:34
回答 1查看 228关注 0票数 0

我正在使用solr-7.x

对于自动建议功能,要求采用搜索最多的用户查询词并填充建议。在15个集合中,我需要2个集合的这个要求。

我看了几篇文章,但不知道Solr是否有办法满足这一要求。

术语组件-给出索引中出现频率最高的术语。这种类型的任何东西都可以从查询中返回相同的结果吗?

除了读取日志之外,solr中是否有一个API可以返回所有用户查询?

读取日志的问题-在生产中,日志级别通常是错误的,带有查询的信息日志无法读取。

https://lucidworks.com/2009/09/08/auto-suggest-from-popular-queries-using-edgengrams/#comment-242860

EN

回答 1

Stack Overflow用户

发布于 2018-11-19 15:48:45

不,Solr没有内置此功能。

由于Solr没有内置的功能,因此没有公开的API来检索该信息。

日志是您的friend - Solr 7.5 uses log4j2,因此您可以定义一个显式的日志记录器,它只记录发往特定文件或目的地的信息消息(以及来自给定端点/模块的消息)。然后,您可以将此日志摄取到您的顶级查询功能中,并根据需要提取查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53367312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档