加载中...

地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 953|回复: 1
收起左侧

[学习讨论] 老王的搜索怎么做的

[复制链接]
发表于 2024-6-23 14:54:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
如题,老王的搜索是用elasticsearch的分词做的吗,如果是感觉用的分词器有问题,举例
/ y, A7 e. g5 J8 {# i9 ?所搜 “唐”,二次元本子板块,按时间倒排,没有搜索到
P站唐3D漫画作品大合集(新年快乐)_老王论坛 (laowang87223.xyz); q4 s8 ^/ K+ A- P% u(欢迎访问老王论坛:laowang.vip)
这个帖子,但是同样的条件,“唐”改为“站唐”其他条件不变反而能搜索到,有没有大佬能解答一下,是我的搜索方法不对吗,这样很影响找资源啊,明明论坛有,但是搜索不到% |8 P9 }$ X" X) f(欢迎访问老王论坛:laowang.vip)

6 l) l% _9 N  x, F2 {3 n. m$ h/ d; {/ R3 L(欢迎访问老王论坛:laowang.vip)

4 U0 o* J: o6 Y3 J" x/ S$ k- s, V' \(欢迎访问老王论坛:laowang.vip)
- l4 u& g0 G& ^. L" c(欢迎访问老王论坛:laowang.vip)
Snipaste_2024-06-23_14-51-30.png
Snipaste_2024-06-23_14-53-46.png
回复

使用道具 举报

发表于 2024-6-25 23:26:43 | 显示全部楼层
你的概念弄错了 es不是用来搜索的 换句话说 es是用来给你要查询的内容做分层、分片的 搜索核心的逻辑仍然是通过用户输入的内容 把这个作为参数传到持久层 很明显这个网站是php的 php我本人没怎么接触过 但都是作为持久层 需要连接数据库 es库和数据库存的内容虽然格式不一样 但是内容基本一样 简单说一下这个标题的逻辑 用户发帖成功的时候 (跳过审核验证的步骤)会把帖子的标题存到es库和数据库中 自动就给分词了 分词的依据是gbk还是什么编码格式 反正中国的分词器不断在更新 人家没用最新的也很正常 所以你查询的时候会出现这种问题 其实不是bug 因为大家都会用关键字搜索
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图