내 데이터베이스를 검색하기 위해 Apache Solr를 사용하고 있습니다 .. !!
내 테이블 중 하나에서 3 개의 열을 인덱싱했다고 가정합니다 .. !! .. 내 쿼리 용어가 포함 된 열만 응답으로 반환되기를 원합니다 .. !! .. 가능합니까?. ??
예 :
열이있는 테이블 카가 있습니다 : 질문, 답변, 유형 .. !! 이제 다음과 같은 쿼리를 만듭니다.
localhost:8983/solr/select?q=tomato&wt=json
이제 일부 행에서 이름 만 "토마토"라는 단어를 포함 할 수 있습니다.
그래서 대신 이름 만 원합니다 (ID와 같은 다른 고정 필드와 함께) ..
마찬가지로 답변에이 단어가 포함 된 경우 다른 열이 아닌 답변 만 반환되어야합니다 .. !!
어떻게 이걸 .. ??
질문이라는 필드에서 "토마토"라는 용어를 검색한다고 가정하면 쿼리는 다음과 같습니다.
localhost:8983/solr/select?q=quesion:tomato&wt=json
필드 질문 만 반환하려는 경우 쿼리는
localhost:8983/solr/select?q=quesion:tomato&wt=json&fl=question
다음 과 같이 쉼표로 구분 된 값으로 fl 에서 반환하려는 필드 목록을 언급 할 수 있습니다.
localhost:8983/solr/select?q=quesion:tomato&wt=json&fl=question,id
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다