2016-08-30 1 views

답변

1

처리해야 할 문자 목록은 http://www.ibm.com/watson/developercloud/doc/retrieve-rank/plugin_query_syntax.shtml입니다.이 문자는 페이지 하단의 "예약 된 문자"라는 제목 아래에 있습니다.

콜론 (:)
은 백 슬래시 쿼리에 콜론을 탈출 :

는 다음이 포함됩니다 (이것은 또한 그들을 처리하는 방법을 포함).

큰 따옴표 (") 필드 쿼리에서 백 슬래시 쿼리에
탈출 따옴표.

백 슬래시 (\) 이스케이프 문자
서로 쿼리에서 백 슬래시 탈출 백 슬래시.

0

Solr 라이브러리가 자동으로 수행하지 않으면 콜론을 벗어나야합니다. 이스케이프 처리는 대부분의 경우와 마찬가지로 \을 사용하므로 foo\:bar이 작동합니다. 또 다른 옵션은 값을 따옴표로 묶는 것입니다 (field:"foo:bar").