#solr #lucene #solrj
#solr #lucene #solrj
Вопрос:
Как правильно добавить мой пользовательский тип поля, написанный на Java, расширенный из класса Solr FieldType?
Я пытался добавить jar с моим типом в папку sole / lib, но при создании коллекции я получаю
HttpSolrClient$RemoteSolrException:Error from server at http://node:8983/solr: Error CREATEing SolrCore 'custom_type_shard1_replica_n1': Unable to create core [custom_type_shard1_replica_n1] Caused by: com.custom.type.Location"
В write()
методе FieldType я просто регистрирую входящее поле для целей тестирования.
Вот как я определяю свой тип и использую его в managed_schema
файле:
<fieldType name="customlocation" class="com.custom.type.Location"/>
...
<field name="location" type="customlocation" indexed="true" stored="false"/>
Я нашел пару очень коротких руководств, например, это и это
Но есть ли какое-либо официальное и полное руководство по созданию и определению пользовательского типа поля для Solr?
Комментарии:
1. после добавления jar в каталог lib вы перезапустили solr перед созданием / регистрацией типа в коллекции solr? Также не могли бы вы поделиться полным стеком ошибок