Я пытаюсь индексировать данные после чтения их из базы данных с помощью обработчика импорта данных, но мне нужно обработать данные перед их индексацией, чтобы решить ... для этого я пытаюсь создать собственные преобразователи, но я не могу это сделать..... Я написал код Java, как указано на http://wiki.apache.org/solr/DIHCustomTransformer..., но они не дали инструкции о том, как его использовать .... PS> Я совершенно новичок в Java
яЯ не могу загрузить трансформатор даже после выполнения всех трех способов, упомянутых здесь http://wiki.apache.org/solr/SolrPlugins#How_to_Load_Plugins...
в моем data-config.xml я добавил объект:
<entity name="cod" query=".. " transformer="foo.check">
</entity>
Java-код:
package foo;
import java.util.*;
public class check {
...
...
}
Затем я создал файл jar с помощью команды "jar cvf foo.jar check.class" и поместил foo.jar в example / solr / lib после создания каталога lib внутри solr ..... Я также попробовал другие два метода ...
т.е. указать путь к lib внутри solrconfig.xml и добавить foo.jar внутри solr.war