java吧 关注:1,220,021贴子:12,670,573
  • 3回复贴,共1

不使用es等搜索引擎 如何实现搜索功能

只看楼主收藏回复

面试的时候被问到了这点,面试看我论坛项目问我为什么选择es不知道怎么回答


IP属地:广东1楼2023-11-09 19:36回复
    顶顶


    IP属地:广东2楼2023-11-09 23:59
    回复
      因为防止重复造轮子。再说我也不会。


      IP属地:安徽3楼2023-11-10 10:24
      回复
        为什么选择es?因为好用啊,自己实现搜索需要搞定很多事情,举几个例子,分词器或者叫分词组件,这玩意就是把一句话拆分,然后生成一个个单词单字索引,还有一个是余弦相似度,这也是个组件,就是比较两句话,他们俩的相似度是多少,这就相当于你在百度搜索,结果跳出来符合你搜索内容一部分的一些词条内容,你就直接问他你自己能实现这个吗?实现不了就用人家实现好的es有什么问题,一般问这种问题就是**,没一点实用性,简历拿上直接走了(上面有的说的可能不对,请大佬指正)


        IP属地:广东4楼2023-11-10 12:10
        回复