首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >搜索集成

搜索集成
EN

Stack Overflow用户
提问于 2008-12-18 23:48:40
回答 5查看 827关注 0票数 1

我正在开发一个网站,该网站目前具有许多不同的搜索功能,例如:

  • 网站的“前门”爬行
  • 与web服务通信的搜索。
  • 等等。

什么是最好的方式将这些联系在一起,并提供什么似乎是一个统一的搜索功能?

我发现了下面的维基百科

免费开源企业搜索软件

  • Lucene和Solr
  • 夏皮安

专有企业搜索软件供应商

  • AskMeNow
  • 自治公司
  • 概念搜索限制
  • 科韦奥
  • 柴油点公司
  • dtSearch公司
  • 恩德卡技术公司
  • 查内德
  • 专家系统S.p.A.
  • 欢乐山
  • 谷歌搜索设备
  • IBM
  • ISYS搜索软件
  • Microsoft (包括Microsoft搜索服务器、快速搜索和传输):
  • 开放文本公司
  • 甲骨文公司
  • Queplix通用搜索装置
  • SAP
  • TeraText
  • 维维西莫
  • X1技术公司
  • ZyLAB技术

谢谢你对此的任何建议。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-01-11 01:08:35

Solr是一个令人难以置信的灵活的搜索解决方案。就在去年,我编写了两个基于solr的网站,并开发了第三个现有的网站,每个网站的工作方式非常不同。

Solr只吃XML请求来添加索引,而XML请求则用于搜索索引中的内容。它不为您做爬行或文本提取,但大多数情况下,这些是容易做到的。Solr/Lucene堆栈中有许多现有的加载项,所以您可能已经有了一些东西。

我会避免专有软件,除非你确信Solr是不够的。这是我所使用过的最优秀的程序之一,在你需要的时候非常灵活,同时你可以在几分钟内开始,而不用看冗长的手册。

票数 3
EN

Stack Overflow用户

发布于 2009-02-09 18:40:24

请注意,无论您使用什么搜索解决方案,搜索设置本质上都是“完全不同的”。您仍将拥有一个索引器、一个搜索UI或“框架”。

通过与特定的搜索技术相结合,你将陷入困境。实际上,希望使UI尽可能独立于搜索后端。后端可能会停止扩展,或者明天会有一个更好的搜索引擎。

切换搜索引擎是很常见的,所以永远不要用特定的搜索引擎来编写你的界面。总是抽象它,所以UI不知道实际使用的搜索技术。

保持模块化,你稍后会感谢自己的。

通过使用标准的web服务界面,您还可以允许第三方为您构建东西,而且他们也不必“学习”您在后端使用的搜索引擎。

票数 2
EN

Stack Overflow用户

发布于 2008-12-19 01:03:57

看看这些类似的问题:

我的个人建议:索尔

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/379739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档