0

我是 Solr 和 Elasticsearch 的新手。我有一个用 MYSQL 作为数据库的 PHP 编写的 Web 应用程序。我有 5 列包含文本数据。我只想对这 5 列进行索引和应用搜索(来自 Elasticsearch/Solr)。我做了很多谷歌并没有得到它。

例如 :

  1. 我有 5 列,即。标题、描述、评论、评论、其他。
  2. 用户访问http://www.my_site.com并输入他/她的搜索查询
  3. 现在我希望我的应用程序搜索 1. 中提到的所有列并返回结果。

(Mysql 支持跨多列搜索,但它不完整,像“SQL_LIKE”一样工作。我想要一个像电子商务网站那样的搜索引擎)

4

1 回答 1

1

首先,您必须索引文档(即示例中的行)。如果您的数据在 MySQL 中,我建议您使用:

启动 Elasticsearch,添加河流,然后开始搜索。

你可以看看Elastica for a PHP Client。

于 2012-12-05T14:12:57.570 回答