В некоторых документах, которые я храню в Lucene, есть поля, содержащие пути к файлам или URI. Я бы хотел, чтобы пользователи могли получать эти документы, если их условия запроса содержат путь или сегмент URI.
Например, если путь
C:\home\user\research\whitepapers\analysis\detail.txt
Я бы хотел, чтобы пользователь мог найти его, запросив path:whitepapers.
Аналогично, если URI
http://www.stackoverflow.com/questions/ask
Запрос, содержащий uri:questions, вернет его.
Нужно ли мне использовать специальный анализатор для этих полей, или StandardAnaylzer справится с этой задачей? Придется ли мне выполнять предварительную обработку этих полей? (Чтобы заменить, например, косую черту или обратную косую черту пробелами?)
Предложения приветствуются!