스핑크스 검색 인덱스가 있으며 색인에서 가장 일반적인 단어를 찾고 싶습니다. 빈도 순으로 단어 목록을 작성하는 것이 이상적입니다.스핑크스 검색/MySQL은 가장 일반적인 단어를 찾습니다
스핑크스를 사용하여 수행 할 수없는 경우 mysql 테이블의 텍스트 필드를 쿼리하여 동일한 통계를 얻을 수있는 방법이 있습니까?
스핑크스 검색 인덱스가 있으며 색인에서 가장 일반적인 단어를 찾고 싶습니다. 빈도 순으로 단어 목록을 작성하는 것이 이상적입니다.스핑크스 검색/MySQL은 가장 일반적인 단어를 찾습니다
스핑크스를 사용하여 수행 할 수없는 경우 mysql 테이블의 텍스트 필드를 쿼리하여 동일한 통계를 얻을 수있는 방법이 있습니까?
예. 이것은 아주 간단합니다. --buildstops 및 --buildfreqs 플래그를 사용하여 인덱서로 빌드하십시오.
indexer --config /path/to/sphinx.conf indexName --buildfreqs --buildstops freq_wordlist.txt 100000
이 예제는 당신에게 첫 번째 100000 주파수에 의해 주문 귀하의 스핑크스 색인 단어
가 --buildstops 및 --buildfreqs 플래그를 사용하여 인덱서로 빌드를 제공합니다.
기존 색인에서 작성되지는 않지만 색인 생성처럼 데이터 소스에 대해 실행되고 frequences라는 단어가 작성된다는 점을 명심하십시오. 인덱스 자체에는 영향을주지 않습니다.
마지막으로 인덱싱 된 문서의 ID를 저장하는 델타 인덱스를 사용하면 마지막으로 저장된 ID를 읽고 거기에서 작업하게됩니다.
간단합니다. 감사. – applechief