关于分词查询的问题!求大神解答一下。小弟有疑惑!

黑子大哥 2017-09-15 07:37:37
比如我们有人搜索一句话 【雷军是做手机的】

然而利用盘古分词工具分出来,假设分出的词有 雷军 / 手机 /做手机

那么我们查询结果,检索出的内容是包含有雷军 / 手机 /做手机的

可是用户希望查询出的内容是 雷军做手机,可是检索的数据居然有 罗永浩做手机,苹果手机,小米手机,山寨手机,雷军做手机的内容居然拍到后面了

请问下 如何实现 让匹配关键字越多的排前面?在按照搜索排序,盘古是怎么做到的

坐等大神
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
peng2739956 2017-09-19
  • 打赏
  • 举报
回复
分词 都有自己的算法,不管是百度,搜狗,360,必应,谷歌这些他们都有自己的权重分词,所以说做SEO的会有优先级考虑。你要做分词,要么你参照别人的算法来,要么你自己弄套自己的算法。既然是参照那么你应该多分析下算法体系,比如说:小明明天 你划分就有权重了,小明/明天 或者 小明明/天...
丰云 2017-09-19
  • 打赏
  • 举报
回复
都说分词跟全文检索不是一个概念,是两回事,结果现在还这么说。。。。 叫你看solr的工作原理,你也不愿意看。。。。 难到你认为这里的大神随便几句话能比一个专业工具的呈现更有阐述性???
丰云 2017-09-19
  • 打赏
  • 举报
回复
呵呵,如果上个帖子我们说了那么多,你不懂的话,换个贴你还是不懂的。。。。。。。
黑子大哥 2017-09-15
  • 打赏
  • 举报
回复
比如,我想要 包含 雷军做手机 的文章牌第一 包含雷军 和 做手机 排第二, 雷军 或者 做手机 在拍第三呢!

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧