2009-12-12 4 views
4

나는 내 스레드에서 검색하는 데 solr을 사용할 수있는 방법에 대해 읽었지 만 작동 방법과 전체 초보자를 설명하는 기사는 찾을 수 없습니다.mysql과 PHP에서 solr을 사용하는 방법은 무엇입니까?

누군가 solr의 작동 방식과 mysql 및 php와의 통신 방법을 간단히 설명 할 수 있습니까?

답변

5

먼저 this tutorial을 살펴보십시오.

solr을 사용하면 solr에 푸시 될 xml (또는 csv) 문서가 있어야합니다 (프로세스는 업데이트라고하며 인덱싱은 필드를 검색에 사용할 수 있도록하는 프로세스입니다). xml 형식은 sth입니다. like :

<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이 도움이되는지 이해해보십시오.

예. solr, lucene 및 nutch에 대한 설명은 this presentation을 참조하십시오.

+1

좋은 답변이지만 OP에 크롤러가 필요하다는 질문에 아무것도 표시되지 않습니다. –

+0

좋습니다. 나는 그가 외부 서비스/cms 때문에 PHP를 언급한다고 생각했다. – Karussell

관련 문제