Solr анализатор - использовать файл - PullRequest
0 голосов
/ 29 ноября 2010

Я пишу свой собственный анализатор, и мне нужно использовать файл с правилами в нем. Мне нужен этот файл для настройки в схеме. Я написал такой код, чтобы получить этот файл:

String fileName = args.get("file");
File file = new File(fileName);

Этот код получает файл поиска в каталоге, где находится solr.home. В моем случае это каталог «Пример». Но мне нужно искать его в директории ядра. Как я могу указать, чтобы посмотреть его в этом каталоге?

1 Ответ

0 голосов
/ 29 ноября 2010

Хорошо, для всех, кому понадобится такая функциональность:

  1. Реализация ResourceLoader.
  2. Добавить не реализованный метод сообщить (ResourceLoader).
  3. Получить строки из файла методом resourceLoader.getLines (String filePath). Файл должен храниться в каталоге conf
  4. Поместите строки как локальная переменная , потому что метод inform вызывается, когда начинается solr.
  5. Пропускать строки для фильтрации при необходимости.

Вот и все!

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