首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >共享主机有哪些第三方搜索引擎软件/库

共享主机有哪些第三方搜索引擎软件/库
EN

Stack Overflow用户
提问于 2012-07-29 13:56:52
回答 4查看 1.6K关注 0票数 2

我一直在寻找一些可以在共享主机中使用的开源搜索引擎软件/库,我知道像Lucene,Lucene.Net,Sphinx或Xapian这样的服务肯定不能在共享主机中使用,因为它们需要一些安装或重启。

看一下维基百科的文章(see here),我发现了这些开源搜索引擎解决方案。

代码语言:javascript
运行
复制
Apache Solr
BaseX
Clusterpoint Server (freeware licence for a single-server)
DataparkSearch
ElasticSearch  (Apache License, Version 2.0)
Ferret
ht://Dig
Hyper Estraier
KinoSearch
Lemur/Indri
Lucene
mnoGoSearch
Sphinx
Swish-e
Xapian

根据我的搜索,它们都不能在共享主机中使用。当我在共享主机上时,我想我必须坚持使用MySQL全文搜索。

所以对于共享主机的搜索引擎替代方案有什么建议吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-30 10:14:59

只要您的主机支持PHP,您就可以使用Zend Framework的5+实现。它支持Lucene索引格式版本1.4 - 2.3。由于索引是直接写入文件系统的,因此它应该支持任何允许您访问文件系统的主机(大多数主机都是这样做的)。

文档:http://framework.zend.com/manual/en/zend.search.lucene.html

也就是说,您也可以简单地使用MySQL全文搜索。它不是没有限制的,它不是最具可扩展性的解决方案,但你谈论的是共享主机,这通常不是最具可扩展性的环境,所以我不会太担心它。

PostgreSQL也是一个选择,如果你选择一个托管提供商,比如Heroku (你可以在Heroku上使用PHP )。

此外,根据您的搜索需求,您可以简单地阅读倒排索引并执行自己的simply实现。

最后,我想提一下,你实际上并没有列出你感兴趣的搜索功能。

tokenizers

  • Faceted browsing

  • etc...

自定义分析器的

  • Term

查询/

如果不列出你想要的特性,别人总是很难给出一个准确的(并且没有偏见的)推荐。话虽如此,您很可能会对基础知识感到满意。

票数 2
EN

Stack Overflow用户

发布于 2012-07-29 14:05:42

http://www.google.com/enterprise/search/products_gss.html

http://www.bing.com/community/site_blogs/b/developer/archive/2010/03/22/add-a-bing-search-box-to-your-site-in-3-easy-steps.aspx

http://developer.yahoo.com/search/boss/boss_api_guide/v2_univer_api_args.html#v2_univer_api_query

你试过看这些吗?它们适用于已经被搜索引擎正确索引的公共网站。

另一种选择是编写自己的搜索引擎,尽管这可能不会像共享主机计划中的三大引擎之一处理的那样快。

票数 2
EN

Stack Overflow用户

发布于 2015-03-30 18:51:22

ClusterPoint最近在http://cloud.clusterpoint.com/上推出了托管的“云”服务。由于您将使用共享主机,因此您还可以使用托管数据库。

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

https://stackoverflow.com/questions/11707041

复制
相关文章

相似问题

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