【发布时间】:2013-04-10 04:21:35
【问题描述】:
我需要我的标记器工厂,以拆分除数字、字母、&、: 和单引号字符之外的所有内容。
我使用Solr.PatternTokenizerFactory如下,
<tokenizer class="solr.PatternTokenizerFactory" pattern="[^a-zA-Z0-9&-:]" />
但是,它的吐痰标记只有空格。不知道我在这做错了什么。
有人可以帮我吗?
【问题讨论】:
我需要我的标记器工厂,以拆分除数字、字母、&、: 和单引号字符之外的所有内容。
我使用Solr.PatternTokenizerFactory如下,
<tokenizer class="solr.PatternTokenizerFactory" pattern="[^a-zA-Z0-9&-:]" />
但是,它的吐痰标记只有空格。不知道我在这做错了什么。
有人可以帮我吗?
【问题讨论】:
我弄错了,那是非常愚蠢的错误,我需要在我的模式中转义 -
更改为下面并开始工作
<tokenizer class="solr.PatternTokenizerFactory" pattern="[^a-zA-Z0-9&\-:]" />
【讨论】: