php数组进入solr索引

时间:2011-07-09 02:09:57

标签: php mysql solr

我一直在使用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')");



}

1 个答案:

答案 0 :(得分:0)

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

然后使用某些名称(由schema.xml配置)将字段添加到文档中。并将其发布到solr界面。

参见例如使用curl的例子。 PHP还有一个curl库。因此,您可以轻松实现任何目标。