문제

Solr/Lucene에 대한 사용자 정의 순위 알고리즘을 구현하는 올바른 방법은 무엇입니까?

나는 특정 지리적 영역의 이벤트에 해당하는 문서에 대한 거리 가중 순위 시스템을 구현하는 Zvents에 대해 읽었습니다.http://www.lucidimagination.com/community/hear-from-the-experts/articles/zvents).

나는 비슷한 일을하고 싶습니다 : 나는 다른 도시에서 광고를 색인하고 특정 위치가 주어진 가장 가까운 광고의 관련성을 높이고 싶습니다.

도움이 되었습니까?

해결책

현지 루센 루센에 지역 검색을 추가하는 프로젝트입니다. 기본적으로 인덱스 필드에 공간 좌표를 추가합니다. 그런 다음 인덱스 구조를 기반으로 텍스트 매치에 따라 먼저 검색하는 것이 더 나은 여부를 결정한 다음 지리적 위치 또는 다른 방법으로 필터링하는 것이 더 나은지 결정해야합니다. 루센이 작동합니다 공간 결과 필터의 예가 있습니다. 그만큼 다가오는 두 번째 판 아마도 그 방향에 더 많은 것을 가질 것입니다. 참조 localsolr 위키 페이지.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top