Apache Solr 服务器如何连接到 drupal db



首先感谢stackoverflow,它为每个人提供支持。

我是drupal和solr服务器的新手

我已经在我的系统中成功安装了solrserver,我可以在drupal7中使用"Apache Solr搜索模块"搜索数据。

但实际上我不知道正在运行的后台进程是什么。但是为了使用它,我需要对它有基本的了解。Drupal正在使用我在管理员UI中提供的URL连接到solr服务器。

据我所知,我认为以下是Apache solr服务器模块的后端流程

1)它将搜索字符串的请求从drupal发送到solr服务器。

2)solr 服务器搜索字符串,并以 json 格式将结果发送回 drupal。

3)Drupal显示结果

但是solr服务器如何连接到drupal db以搜索字符串或内容呢?

请帮忙解决这个问题..我真的需要知道后端流程如何处理请求

谢谢

我不是Drupal专家,但从Solr前景中,您正在搜索以前在Solr上索引的文档。 也就是说,在搜索之前,所有文档都必须在Solr上索引。

因此,您在这里有两种方法:

  1. 您可以从后端调用 Solr API 并将文档推送到 Solr 索引。你可以研究特定的drupal解决方案,但这里是Solr前瞻性的wiki文章,描述了如何仅使用JSON API索引文档:http://wiki.apache.org/solr/UpdateJSON

  2. 您可以直接从 Solr 连接到数据库并将文档拉取到 Solr 索引。以下是相关的维基页面:http://wiki.apache.org/solr/DataImportHandler

最新更新