当我发现我公司的主机上有python,但是从来没有JSP时,我感到非常震惊。
我在python(不是Django)中开发了一个使用Solr的搜索程序。我使用了这些特性(大致按重要性排序):
- Solr CEL(内置索引器DOC, pdf等) 面搜索
- 强调
- "more like this"搜索 <
- 灵活相关性/gh>
- 以非常友好的格式返回数据(本例中为python对象)
- 轻松编写复杂查询(只需操作文本)
你能推荐一种与这些功能紧密匹配并实际适用于大多数共享主机的替代方案吗?我们的主机是Hostgator和ResellerClub(共享)。
我入围Xapian,因为它具有这些功能(但我愿意接受更多选项)。它可以部署在共享环境中吗?python的支持是否文档化且简单?
脚注:这个问题是由公司的一个新人(我)和我的老板沟通不周造成的。JSP部分一直被忽略,直到太大。如果我听起来很粗鲁,很抱歉。我只是有点紧张。
使用托管Solr解决方案如何?它们当然不是免费的,但迁移到另一个搜索引擎可能是一个漫长、复杂、昂贵的任务。更不用说,替代搜索引擎可能不会像Solr那样强大。或者在某个地方获得EC2实例或VPS。
无论哪种方法,都要花费时间和金钱,所以问题是找出最简单和最便宜的解决方案。