【问题标题】:How the Apache Solr server is connecting to drupal dbApache Solr 服务器如何连接到 drupal db
【发布时间】:2014-12-31 07:24:43
【问题描述】:

首先感谢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 以搜索字符串或内容?

请帮忙解决这个问题。我真的很想知道后端流程是如何处理请求的

谢谢

【问题讨论】:

    标签: solr drupal-7


    【解决方案1】:

    我不是 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-22
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 2017-09-16
      • 2021-10-09
      • 2014-02-07
      相关资源
      最近更新 更多