Solr索引ñ;
我需要用西班牙语索引单词,并用ASCIIFoldingFilterFactory进行测试。此过滤器适用于重音字符(转换á->a),但也转换ñ->n,这不是一种有效的行为(使用某些单词给出错误的结果) 有没有办法从ASCIIFoldingFilterFactory或其他要尝试的筛选器中排除字母Solr索引ñ;,solr,Solr,我需要用西班牙语索引单词,并用ASCIIFoldingFilterFactory进行测试。此过滤器适用于重音字符(转换á->a),但也转换ñ->n,这不是一种有效的行为(使用某些单词给出错误的结果) 有没有办法从ASCIIFoldingFilterFactory或其他要尝试的筛选器中排除字母 谢谢您可以尝试扩展BaseTokenFilterFactory并在schema.xml文件中指向它作为索引/搜索过滤器之一您可以尝试扩展BaseTokenFilterFactory并在schema.xml文
谢谢您可以尝试扩展BaseTokenFilterFactory并在schema.xml文件中指向它作为索引/搜索过滤器之一您可以尝试扩展BaseTokenFilterFactory并在schema.xml文件中指向它作为索引/搜索过滤器之一您可以使用MappingCharFilter并自定义映射它们位于mapping-FoldToASCII.txt中
<charFilter class="solr.MappingCharFilterFactory"
mapping="/solr/trunk/solr/example/solr/conf/mapping-FoldToASCII.txt"/>
(将位置文件更改为系统上的位置)您可以使用MappingCharFilter并自定义mapping-FoldToASCII.txt中的映射
<charFilter class="solr.MappingCharFilterFactory"
mapping="/solr/trunk/solr/example/solr/conf/mapping-FoldToASCII.txt"/>
(将位置文件更改为系统上的位置)我得出了相同的结论。我做了一个样本测试,我认为这是最好的解决方案。谢谢。我也得出了同样的结论。我做了一个样本测试,我认为这是最好的解决方案。谢谢