【发布时间】:2016-07-31 09:28:43
【问题描述】:
我在 Lucene 中有特殊的分析需求,但我想继续使用 StandardAnalyzer 机制的一部分。
我特别想要字符串
“-苹果--胡萝卜-番茄?”
被标记为:
- “-apple-” 2. “-carrot-” 3. “tomato”
(用 -- 包围的字符串被视为单独的标记)
似乎要实现这一点,我必须自定义分析器和标记器。但是我必须从头开始重写它吗?例如,我不想告诉标记器(或标记过滤器)它应该省略“apple?”中的问号。
有没有办法只修改现有的分析器?
【问题讨论】: