이 문제가 해결되었습니다. 내가 원하는 것은 다중 값에 대한 질의를하고 적어도 값이 올랐는지 확인하는 것입니다. 예를 들어 필드는 "FREE"또는 "FREE", "IN_USE"가 아닌 "FREE", "FREE"여야합니다.단일 키워드에 대한 Solr 쿼리 검색으로
Field
<field name="point_statusses" type="string" indexed="true" stored="true" multiValued="true" />
Type
<fieldType name="string" class="solr.StrField" sortMissingLast="true" />
SQL
GROUP_CONCAT(cp.status) as point_statusses
명확한 설명 :
내가 여러 개의 플러그를 가지고 있으며, 그 모두가 무료, IN_USE 또는 오류의 상태가 객체를 가지고있다. 내가 뭘하고 싶은 건 자유 상태로 두 개의 플러그가있는 것들을 걸러 내고 schema.xml의 구조를 바꿀 수 없어요. 이 질문에 어떻게 대답합니까?
_solheme.xml에서 _schema.xml_ 및 쿼리 처리기의'fields' 및'types'을 추가 할 수 있습니까? – cheffe
도와 주시면 감사하겠습니다.) – Xavier