想问个问题传统 Java 站点搜索一般是怎么处理的

1次阅读

共计 220 个字符,预计需要花费 1 分钟才能阅读完成。

0. 因为没有实际的线上经验想了解下线上的技术栈(针对 java 的,网上资料很少)。

1. 之前一段时间学了点基础,但也有很多问题没解决。

传统的:分词(切词器)+ 索引(数据结构 + 索引文件处理)+ 打分(BM25)

疑问:常见的错别字 + 同义词类的处理
索引的更新问题实时和非实时一般都是怎么抉择处理的

2. 还有就是现在的搜索感觉多多少少都会和机器学习挂点勾(学机器学习的话精力和理解跟不上了)

3. 单纯看点 elasticsearch 是否能满足一个垂直站点的需求

正文完
 0