Как добавить новый тип в Solr? - PullRequest
1 голос
/ 23 апреля 2019

Как правильно добавить свой тип поля, написанный на Java, расширенный от класса Solr's FieldType?

Я пытался добавить jar с моим типом в единственную папку / 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"

В методе FieldType write() я просто регистрирую входящее поле для целей тестирования.

Вот как я определяю свой тип и использую его в managed_schema файле:

<fieldType name="customlocation" class="com.custom.type.Location"/>
   ...
<field name="location" type="customlocation" indexed="true" stored="false"/>

Я нашел пару очень коротких учебников, например это и это

Но есть ли официальное и полное руководство по созданию и определению типа настраиваемого поля для Solr?

...