2011-07-09 169 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也有一個捲曲庫。所以你可以輕鬆地在那裏實現任何東西。