solr.KeywordTokenizerFactory не работает с предложением AND - PullRequest
0 голосов
/ 27 мая 2020

У меня есть поле

    <fieldType name="text_path" class="solr.TextField" positionIncrementGap="100">
        <analyzer type="index">
            <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="/" replace="/"/>
        </analyzer>
        <analyzer type="query">
            <tokenizer class="solr.KeywordTokenizerFactory" />
        </analyzer>
    </fieldType>

И два запроса:

content:* AND {!parent which='-_nest_path_:* *:*'}+fullPath:"test/Test Test/Contract"

{!parent which='-_nest_path_:* *:*'}+fullPath:"test/Test Test/Contract"

Он работает со вторым запросом, но первый вызывает ошибку:

Caused by: org.apache.solr.parser.TokenMgrError: Lexical error at line 1, column 31.  Encountered: <EOF> after : "\"test/Test Test/Contract"


что неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...