【发布时间】:2016-01-21 06:02:21
【问题描述】:
我有一个网站在 Apache 上运行,PHP 和 MySQL。
我希望对存储在MySQL 表以及.pdf 和.docx 文档中的文本实现自定义搜索引擎。
我不确定要使用哪个 API。
我查看了 Google 的 Custom Search Engine (CSE) 和 Elastic Search。我了解到,Elastic 只能在基于 Java 的服务器上运行,因此我无法走这条路。
我知道 Elastic 可以通过其 REST api 处理我的要求。 Google CSE 是否能够做到这一点,即搜索存储在数据库表和 PDF 中的文本?还有其他可能的自定义搜索 API 吗?
【问题讨论】:
-
请注意,Elasticsearch 也以a hosted service 的形式提供,您无需安装任何东西。
-
感谢您指出这一点!太贵了!
-
虽然有一些免费的托管计划。浏览我分享的链接,你应该会找到一些。
-
ElasticSearch 在 Java 上运行,但这并不意味着应用程序需要用 Java 编码。只需要安装 ElasticSearch(很快)和 Java 运行时(如果没有安装)。请求通过 HTTP 发生
标签: elasticsearch google-custom-search