不使用es等搜索引擎 如何实现搜索功能
java吧
全部回复
仅看楼主
level 6
面试的时候被问到了这点,面试看我论坛项目问我为什么选择es不知道怎么回答
2023年11月09日 11点11分 1
level 6
顶顶
2023年11月09日 15点11分 2
level 13
因为防止重复造轮子。再说我也不会。
2023年11月10日 02点11分 3
level 4
为什么选择es?因为好用啊,自己实现搜索需要搞定很多事情,举几个例子,分词器或者叫分词组件,这玩意就是把一句话拆分,然后生成一个个单词单字索引,还有一个是余弦相似度,这也是个组件,就是比较两句话,他们俩的相似度是多少,这就相当于你在百度搜索,结果跳出来符合你搜索内容一部分的一些词条内容,你就直接问他你自己能实现这个吗?实现不了就用人家实现好的es有什么问题,一般问这种问题就是**,没一点实用性,简历拿上直接走了(上面有的说的可能不对,请大佬指正)
2023年11月10日 04点11分 4
1