Solr совместимые поля - PullRequest
       8

Solr совместимые поля

0 голосов
/ 15 октября 2018

Под http://lucene.apache.org/solr/guide/6_6/other-parsers.html#OtherParsers-JoinQueryParser указано:

«Операция соединения выполняется на основе терминов, поэтому поля« from »и« to »должны использовать совместимые типы полей. Например: соединениемежду StrField и TrieIntField не будет работать, также соединение между StrField и TextField, использующим LowerCaseFilterFactory, будет работать только для значений, которые уже находятся в нижнем регистре в строковом поле. "

Есть ли список совместимых типов полей?Это просто строка (учитывая регистр) для строки при выполнении соединения?Int / long в Int / long?

спасибо, Кристоф

1 Ответ

0 голосов
/ 15 октября 2018

Ключевым моментом является то, что токены после индексации должны быть точно такими же.Поскольку это может изменяться между типами полей в зависимости от настроек и между версиями, единственное безопасное предположение состоит в том, что StrField и TextField будут оставаться совместимыми.

Если вам нужны другие поля для совместимости, индексируйте их содержимое построковое поле, а также тип обычного поля.

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