이전에는 프로젝트에서 Sphinx 검색을 사용했습니다. 정말 빠르고 품질이 좋습니다. 내가 궁금한 것은 지속적으로 수정 된 (행 수가 증가하는) 테이블에서 Sphinx를 어떻게 사용할 수 있는가? AFAIK, 우리는 그것을 사용하기 위해 Sphinx로 테이블을 인덱싱해야합니다. 따라서 Sphinx가 아직 행을 inxdex하지 않았기 때문에 새로 추가 된 행을 검색하고 찾을 수 없습니다.
어떤 솔루션을 사용할 수 있습니까? Sphinx (인덱스)로 검색하려면 Table1로, 새로 추가 된 행은 Table2로 검색하고 SQL로 검색해야합니까?
메인 + 델타 인덱싱. http://sphinxsearch.com/docs/archives/1.10/delta-updates.html
정기적으로 업데이트하는 작은 인덱스가 있으며, 자주 업데이트되지 않는 데이터의 대부분을 기본 인덱스에 남겨 둡니다.
실시간 인덱스. http://sphinxsearch.com/blog/2014/02/12/rt_performance_basics/
Sphinx는 내부적으로 색인을 관리하므로 새 레코드를 즉시 추가 할 수 있습니다. 즉, 데이터베이스에 데이터를 삽입하자마자 스핑크스에도 삽입하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다