2011-07-09 73 views
0

我一直在使用mysql来练习获取数据存储。我所做的是获取html文档的textnode,其相对于文档的y坐标以及url。我想知道如何直接进入solr(因为它使用xml)。一些一般的指导也会很好。php数组到索引索引

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')"); 



} 

回答

0

你把可用的XML文档库(有超过一个最简单的将可能SimpleXML)在你的PHP脚本。 solr的XML格式在他们的Wiki中描述(see here)。

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

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