有谁知道相似搜索引擎技术

ziiq 2008-01-10 12:17:25
例子
搜索数据库 ,关键字为 linux技术
搜索记录
-----------------------------------
输入问题,问题答案立即呈现在您眼前!
请教搜索引擎的缓存技术
搜索引擎 开发技术.QQ群:5003685
搜索引擎 开发技术.QQ群10523238
谁知道现在有没有Linux下的搜索引擎?
谁知道现在有没有Linux下的搜索引擎?
谁知道现在有没有Linux下的搜索引擎??
有谁知道搜索引擎是怎么做的?
搜索引擎!
搜索引擎
-----------------------------------
搜索结果
-----------------------------------
请教搜索引擎的缓存技术
搜索引擎 开发技术.QQ群:5003685
搜索引擎 开发技术.QQ群10523238
谁知道现在有没有Linux下的搜索引擎?
谁知道现在有没有Linux下的搜索引擎?
谁知道现在有没有Linux下的搜索引擎??

------------------------------------

关键问题在于怎么搜索出相似度较高的记录,而且搜索关键字自动拆分 linux技术 拆分为 linux 和 技术,
如果有linux技术相似度高的记录就排在前面

我全部的分了,谢谢
...全文
66 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rangeon 2008-01-11
  • 打赏
  • 举报
回复
无所谓,我不是来接分的,助人为快乐之本,就按“无满意答案”结贴吧
rangeon 2008-01-10
  • 打赏
  • 举报
回复
keyword like '%linux技术%' or (keyword like '%linux%' or keyword like '%技术%')
lovehongyun 2008-01-10
  • 打赏
  • 举报
回复
up
ziiq 2008-01-10
  • 打赏
  • 举报
回复
谢谢楼上,会有分的,等着哦,哈哈
rangeon 2008-01-10
  • 打赏
  • 举报
回复
我觉得最好是对关键规定输入标准的拆分符,比如空格、逗号、|、分号等,这样比较容易处理,如果你非要实现智能拆分,还要另外维护一份词库,根据词库对应的词进行相关的智能拆分,比较复杂的说
rangeon 2008-01-10
  • 打赏
  • 举报
回复
不好意思,智能拆分关键词我还真不知道,比如输入的是“l技术分析”,拆法太多了,“l”+“技术”+“技术分”+“技术分析”+“分析”+...
rangeon 2008-01-10
  • 打赏
  • 举报
回复
不好意思,忘了 ORDER BY 了

WHERE keyword LIKE '%linux技术%' OR keyword LIKE '%linux%' OR keyword LIKE '%技术%'
ORDER BY
CASE WHEN keyword LIKE '%linux技术%' THEN 0 ELSE 1 END +
CASE WHEN keyword LIKE '%linux%' THEN 0 ELSE 1 END +
CASE WHEN keyword LIKE '%技术%' THEN 0 ELSE 1 END
ziiq 2008-01-10
  • 打赏
  • 举报
回复
楼上的,怎么样才能使得输入自动拆分成两个词组呢
因为有时候可能是输入
“l技术”也拆分成 “l”+“技术”

62,047

社区成员

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

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

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

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