SearchString에 포함되어 있으면 FilterQuery가 올바르게 작동하지 않습니다 (쉼표).필터 Solr에서 검색 문자열이 포함 된 쉼표로 쿼리가 제대로 작동하지 않습니다.
SOLR - 관리자 화면에서:
이QueryString을 (에서 SearchString이) - 단어 1, 어떤 queryfilter없이 Word2 가 - 나에게 '단어 1, word2'에 대한 모든 결과를 반환
QueryString을 (에서 SearchString) - 단어 1, Word2 및 Applied Queryfilter는 색인되고 저장되며 다중 값을 갖는 필드에 있습니다.
결과를 반환하지 않습니다.
검색 문자열이 포함 된 queryfilter 및 쉼표로 알려진 문제점이 있습니까?
요청 QF없이 서버
로 전송 : 에 http : // <> // 텍스트 $ 선택 = ID, 설명,을 infoType은 businessType는, docType_t는 keywords_en, 제목, SCID, domainTypeId는, & 쿼리 문자열을 nodePathString = q % 3DWIPER % 2CROD % 26Hl % 3Dtrue % 26hl.simple.pre % 3D % 3Cspan % 20class % 3D % 27highlightSearchKeyword % 27 % 3 % % 26hl.simple.post % 3D % 3C % 2Fspan % 3E % 26hl.fl % 3Dteaser % 26sort % 3Dscore % 20desc % 26facet.field % 3D % 7B! ex % 3DtagForinfoType % 7DinfoType % 26facet % 3Dtrue % 26facet.mincount % 3D1 % 26facet.field % 3DnodePathText % 26f.nodePathText.facet.sort % 3Dindex % 26f.nodePathText .facet.limit % 3D-1 % 26computeIcons % 3Dtrue & $ skip = 0 & $ top = 10
QF와 16,: HTTP : // <>/텍스트 $ 선택 = ID, 설명,을 infoType, businessType, docType_t, keywords_en, 제목, SCID, domainTypeId, nodePathString & 쿼리 문자열 = Q % 3DWIPER % 2CROD % 26df % 3DpartName % 26qf % 3DpartName % 26hl % 3Dtrue % 26hl.simple.pre % 3D % 3Cspan % 20class % 3D % 27highlightSearchKeyword % 27 % 3E % 26hl.simple.post % 3D % 3C % 2Fspan % 3E % 26hl.fl % 3Dteaser % 26sort % 3Dscore % 20desc % 26facet.field % 3D % 7B! ex % 3DtagForinfoType % 7DinfoType % 26facet % 3Dtrue % 26facet.mincount % 3D1 % 26facet.field % 3DnodePathText % 26f.nodePathText.facet.sort % 3Dindex % 26f.nodePathText.facet 으로 제한 할 % 3D-1 % 26computeIcons % 3Dtrue & $ (10)
필터 쿼리를 사용하여 쿼리를 게시 할 수 있습니까? – buddy86