【问题标题】:php arrays into solr indexphp 数组到 solr 索引
【发布时间】:2011-07-09 02:09:56
【问题描述】:

我一直在使用 mysql 来练习存储数据。我所做的是获取 html 文档的文本节点、其相对于文档的 y 坐标和 url。我想知道如何直接在 solr 中执行此操作(因为它使用 xml)。一些一般性的指导也很好。

for($i=0; $i<count($textnode); $i++) {

$textnode[$i] = stripslashes($textnode[$i]);
$textnode[$i] = mysql_real_escape_string($textnode[$i], $con);



 mysql_query("INSERT INTO paragraphs (paragraphs, ytext, url)
 VALUES ('$textnode[$i]','$ytext[$i]', '$url')");



}

【问题讨论】:

    标签: php mysql solr


    【解决方案1】:

    您在 php 脚本中使用了一个可用的 xml 文档库(有不止一个,最简单的可能是 SimpleXML)。 solr 的 XML 格式在他们的 wiki(see here) 中有描述。

    然后您将您的字段添加到具有一些名称的文档中(由您的 schema.xml 配置)。并将其发布到 solr 界面。

    参见例如使用 curl 的示例。 PHP 还有一个 curl 库。所以你可以轻松地在那里实现任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-02
      • 2018-11-16
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      相关资源
      最近更新 更多