加载中...

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

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

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

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

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

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

x
如题,老王的搜索是用elasticsearch的分词做的吗,如果是感觉用的分词器有问题,举例- T) l2 H/ N( N(欢迎访问老王论坛:laowang.vip)
所搜 “唐”,二次元本子板块,按时间倒排,没有搜索到
P站唐3D漫画作品大合集(新年快乐)_老王论坛 (laowang87223.xyz)
2 V5 ]6 T4 L( f5 _6 a- i' j6 c' T5 Q这个帖子,但是同样的条件,“唐”改为“站唐”其他条件不变反而能搜索到,有没有大佬能解答一下,是我的搜索方法不对吗,这样很影响找资源啊,明明论坛有,但是搜索不到7 ]' B# }9 U# n  {) t4 X8 A' _(欢迎访问老王论坛:laowang.vip)

: L7 b9 h; l( s/ {/ E" y" J( T1 y' r9 Y7 W; O. M(欢迎访问老王论坛:laowang.vip)

. y% `- K  p8 o, ~" Q7 @- F) ~+ F! C2 g0 I$ Z6 K# G4 C8 U7 o0 A(欢迎访问老王论坛:laowang.vip)

# _5 H7 P8 ^5 i! H3 A; U
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-小黑屋- |网站地图