현재 Solr 1.4 (곧 3.3로 업그레이드)를 사용 중입니다. 우정 테이블은 꽤 표준입니다 :Solr 결과를 우정으로 주문하십시오.
id | follower_id | user_id
내가 분리의 정도뿐만 아니라 표준 점수 순서에 의해 결과를 정기적 키워드 SOLR 검색을 수행하고 주문하고 싶습니다
. 결과 세트에서 키워드가 내 직계 친구들과 일치하면 주어진 키워드가 먼저 표시됩니다. 두 번째로 제 친구의 친구가 될 것이며 세 번째 친구는 제 3의 친구가 될 것입니다. 다른 모든 결과는 뒤를 따를 것입니다.
Solr은이 작업을 수행하기 위해 사전에 구운 방법을 제공하지 않기 때문에 결과를 올바르게 정렬하기 위해 MySQL에 조인해야 할 가능성이 큽니다. 누구든지이 일을 전에했는지, 그리고/또는 통찰력이 있는지 궁금합니다.
이 부분이 검색 부분에서 어떻게 도움이됩니까? – brupm
그렇지 않습니다. 언급 한대로 분리 정도에 따라 관련성 점수에 영향을 줄 수는 없습니다. 그러나 일부 맞춤 검색을 완전히 제공하고 싶다면 이와 비슷한 것을 사용할 수 있습니다. 그러나 Solr을 분명히 사용할 수는 없습니다. 미안해, 내 대답에 그 인상을 주면. – Layke