4
我阅读了关于如何使用solr在我的线索中搜索,但我不太明白它是如何工作的,我无法找到任何文章解释这对于初学者。如何使用solr与mysql和php?
有人能解释一下solr是如何工作的以及它如何与mysql和php进行通信?
我阅读了关于如何使用solr在我的线索中搜索,但我不太明白它是如何工作的,我无法找到任何文章解释这对于初学者。如何使用solr与mysql和php?
有人能解释一下solr是如何工作的以及它如何与mysql和php进行通信?
首先看看this tutorial。
使用solr,您将需要一个xml(或csv)文档,该文档将被推送到solr(进程称为更新;索引是使字段可供搜索的过程)。 XML的格式是。如:
<add>
<doc>
<field name="id">9885A004</field>
<field name="name">Canon PowerShot SD500</field>
<field name="category">camera</field>
<field name="features">3x optical zoom</field>
<field name="features">aluminum case</field>
<field name="weight">6.4</field>
<field name="price">329.95</field>
</doc>
</add>
查看here了解更多详情。
但在你的情况下,你可以使用爬虫(如果不同或来自外部的资源),以获得不同的文档格式的识别。 试着了解Nutch可以在这里帮助。
例如请查看this presentation了解有关solr,lucene和nutch的解释。
很好的答案,但我没有看到任何建议OP需要爬虫的问题。 – 2010-01-12 19:47:33
好的,是的。我以为他提到了php,因为有些外部服务/ cms – Karussell 2010-01-12 20:50:00