首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >元搜索引擎架构

元搜索引擎架构
EN

Stack Overflow用户
提问于 2010-05-17 23:08:46
回答 4查看 3.8K关注 0票数 15

我认为这个问题不够清楚;这里有一个直截了当的更新问题:

构建元搜索引擎常用的架构是什么?有没有库可以用来构建这种类型的搜索引擎?

我正在考虑构建一个“企业”类型的搜索引擎,其中的索引数据可以来自专有的(如自主或Google Box)或公共搜索引擎(如Google Web或Yahoo Web)。

EN

回答 4

Stack Overflow用户

发布于 2010-05-20 06:21:10

看看Lucene吧。

Java是一个完全用

编写的高性能、全功能的文本搜索引擎库。它是一种适用于几乎任何需要全文搜索的应用程序的技术,尤其是跨平台。

票数 3
EN

Stack Overflow用户

发布于 2010-05-20 06:10:56

这并不完全是你想要的,但我还是建议你去看看Compass,它可能会给你一些启发。也许还有Hibernate Search

更新:澄清,它不是一个对象关系映射(也不是Hibernate搜索),它是一个面向搜索的应用程序接口,因为它试图抽象底层的搜索引擎(Lucene),我建议看看它使用的一些结构:分析器,分析器过滤器,查询解析器,等等。

构建在Lucene之上,Compass simplifies常用的Lucene使用模式,如谷歌风格的搜索(...)

另请参阅:

  • http://www.manning-sandbox.com/thread.jspa?messageID=74202
  • http://jroller.com/kimchy/entry/hibernate_search_lucene
票数 2
EN

Stack Overflow用户

发布于 2010-05-19 04:20:59

这个页面似乎列出了一些:

http://java-source.net/open-source/search-engines

我想这些API都是相似的,因为它们都接受一个查询字符串和一些选项,然后返回一个结果集合。但是,选项和结果的确切类型可能会有所不同,所以我认为您需要某种Adapter方法(例如)来统一对不同后端的访问。

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

https://stackoverflow.com/questions/2850202

复制
相关文章

相似问题

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