3
우리는 주로 exact-match/equals 필터 쿼리를 사용하여 spring-data-solr을 사용하고 있습니다.Spring Data Solr : "AND", "NOT"및 "OR"이 이스케이프 또는 처리되지 않은 쿼리
NOT, OR 및 AND 값을 제공 할 수 있으며 solr에 직접 전달되는 값 (사전 처리없이)이 발견되었습니다. 이로 인해 solr이 오류를 일으 킵니다. 예를 들어, 다음 SOLR 쿼리에
Criteria.where("fuelType").is("AND")
결과 같은 기준 객체를 구축
fq=fuelType:AND
우리는, 우리가 직접
fq=fuelType:"AND"
와 SOLR를 호출하는 경우이 괜찮을 것이라는 점을 발견했다 그러나 값에 공백이 있으면 따옴표 만 추가된다는 것을 알 수 있습니다.
누락 된 것이 있습니까?
은 여전히 가능하면 표준 SOLR 쿼리 분석기를 사용하려면
이의 풀 요청이 병합 된