PHP 프로젝트에서 Sphinx 검색을 사용하고 있습니다. ID가있는 스핑크스 색인에서 기록을 찾아야합니다. 나는 ID를 가지고 있으며, 데이터베이스에 직접 쿼리하는 것이 아니라 특정 레코드에 대한 Sphinx 인덱스를 쿼리하려고합니다.ID가있는 레코드를 가져 오는 sphinx를 찾는 방법은 무엇입니까?
내 시나리오 :
내가 SQL 테이블과 다른 테이블의 농담의 목록에서 태그의 목록을 가지고있다. 나는 양쪽 모두를 위해 "jokes_tags"라는 id를 가진 조인 테이블을 가지고있다. 이제 특정 태그에 대한 모든 농담을 가져와야합니다.
내 색인 :
나는 다음과 같은 설정으로 농담 테이블을 인덱싱하고 있습니다.
sql_query = SELECT entry_id, entry, picture_url,tags,date_added FROM jokes
내 현재 흐름 : 현재 내가 태그가 '재미있는 농담은'내가 '재미있는 농담 밈'와 같은 일치하지 않을 경우 매우 정확한 태그 (뜻인지 찾기 위해 노력하고
)가 사용 가능하거나 사용 가능하지 않은 경우 ID를 가져 와서 농담을 연관시키는 "jokes_tags"를 통해 검색하고 있습니다. 지금 나는 농담 신분증을 가지고 있고 스핑크스 색인에서 모든 농담을 원해.
내가 뭘하고 있는거야?