저는 SphinxQL 2.1.1에 의해 색인 된 6 천만 개가 넘는 레코드가있는 데이터베이스를 가지고 있습니다. 각 레코드에는 제목과 catid가 있습니다 (다른 것들 중에서). 새 레코드가 데이터베이스에 삽입 될 때 스핑크스가 제목의 텍스트를 기반으로 catid를 추측하려고합니다.제목을 사용하여 SphinxQL에서 가능한 범주를 결정하십시오.
나는 그렇게처럼 하나의 단어에 대한 작업을 진행하게 처리했다 :
Looking for Landlords - Long term lease - No fees!!!
그냥 덤프 할 수있는 방법이 있나요 : 실제 제목 가능성이 높습니다 그러나
SELECT @groupby, catid, count(*) c FROM sphinx WHERE MATCH('*LANDLORDS*') group by catid order by c desc
은 다음과 같이 수 전체 제목 문자열을 스핑크스로 바꾸고 각 단어를 분해하고 일종의 퍼지 매치를 수행하여 가장 가능성있는 카테고리를 반환합니까?