일광 욕실과 그 중 하나를 찾았습니다 http://code.google.com/p/solr-php-client/.solr PHP 클라이언트의 차이점은 무엇입니까?
그러나 둘 사이의 차이점은 무엇인지, PHP 프레임 워크가 사용하는 것은 무엇이며 어떤 것이 가장 좋은 옵션인지는 알 수 없습니다.
정말 감사하게 생각합니다.
일광 욕실과 그 중 하나를 찾았습니다 http://code.google.com/p/solr-php-client/.solr PHP 클라이언트의 차이점은 무엇입니까?
그러나 둘 사이의 차이점은 무엇인지, PHP 프레임 워크가 사용하는 것은 무엇이며 어떤 것이 가장 좋은 옵션인지는 알 수 없습니다.
정말 감사하게 생각합니다.
클라이언트는 클라이언트이며 주로 동일한 작업을 수행합니다. 즉, Solr 서버와 상호 작용할 수 있습니다. 다른 고객이 다른 방식으로이를 수행하거나 API를 더 좋거나 나쁘게 제공하거나 다른 종류의 문제가있을 수 있습니다.
Solr 프로토콜은 매우 간단하므로 이론적으로 클라이언트가 필요하지 않습니다. CURL을 사용하여 직접 전화를 걸 수 있습니다.
PHP 확장 http://pecl.php.net/package/solr
을 사용하는 것이 좋습니다. 그것은 PHP에 내장되어 있기 때문에 빠릅니다 (분명히 서버가 더 빨리 작동하지는 않습니다).
Solr4를 사용하려는 경우 (pecl의 현재 버전의 확장 프로그램이 작동하지 않습니다.) 앞으로 안정 버전에 적용될 내 패치 https://github.com/lukaszkujawa/php-pecl-solr을 사용할 수 있습니다.
$client = new SolrClient($options, "4.0");
3.x 및 4.x의 응답에 대한
감사를 사이에 차이 관심을 가져야 : 차이점은 클라이언트 생성자에 추가 스위치가 있습니다. 어쨌든 나는 PHP 클라이언트가 필요하지 않다고 생각한다. solr URL (http : // localhost : 8983/solr/select? q = * : * & indent = true & wt = json)을 사용하여 모든 데이터를 검색 한 후 curr을 사용하여 solr에 액세스하면됩니다. 나는 그렇게하는 것보다 PHP 클라이언트를 사용하는 이점을 보지 못합니다. – Pilar
고맙습니다. – Pilar
내 기쁨 ;-) –