首页 > 解决方案 > 用关键字搜索时构建搜索系统

问题描述

如果我想为特定区域构建搜索系统,我应该使用什么?

人们使用该网站搜索相关话题或帖子。他们现在正在使用 Sphinx,但人们抱怨结果,所以我们想研究如何改进。

我曾尝试将 Elaticsearch 与 BERT(Hironsan 的 github)一起使用,但结果比 Sphinx 的结果还要差,似乎 BERT 无法理解特定领域的一些特殊术语,但我不确定原因。而且我不明白为什么只嵌入帖子的标题比嵌入帖子的内容效果更好。

另外,当我看到用户查询日志时,大部分查询只有1-2个单词而不是句子。

在这种情况下,我应该使用什么技术?例如。使用 ELMo 是个好主意,因为它擅长处理 OOV?

寻求帮助!!!

标签: elasticsearchsearch-engineinformation-retrievalbert-language-modelelmo

解决方案


推荐阅读