Что заменил длинный тип поля с Solr 6 на Solr 7? - PullRequest
0 голосов
/ 31 октября 2018

Я перехожу с Solr 6.6 на Solr 7.5. При построении моей схемы я получил следующую ошибку ...

    "add-field":{
      "name":"fkId",
      "type":"long",
      "indexed":true,
      "stored":true},
    "errorMessages":["Field 'fkId': Field type 'long' not found.\n"]},

Что заменило «long» как тип с Solr 6,6 на 7,5?

1 Ответ

0 голосов
/ 04 ноября 2018

Определение типов полей содержится в вашем файле managed-schema , так что вы можете напрямую проверять результаты и сравнивать их в файловой системе (для установки без облачных вычислений) или в интерфейсе администратора.

В частности, для длинных исходное определение было основано на Trie, которые устарели. Итак, теперь реализация на основе точек является предпочтительной и является единственной включенной. Таким образом, вы можете просто переключиться на plong .

Или вы можете включить оригинальное определение long и продолжать его использовать. Реализация на основе Trie устарела, но все еще используется из-за некоторых прецедентов, связанных со скоростью.

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