solr - Classic Tokenizer 未按预期工作
解决方案
您可以为您的领域尝试以下 fieldTYPE。
<fieldType name="customClassicType" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterGraphFilterFactory" catenateWords="1"/>
<filter class="solr.FlattenGraphFilterFactory"/> <!-- required on index analyzers after graph filters -->
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterGraphFilterFactory" catenateWords="1"/>
</analyzer>
</fieldType>
这是分析页面上的输出。
推荐阅读
- c - 如何在我的实现 QuickSort 中防止 stackoverflow?
- javascript - 使用 ajax 的相同代码的不同输出。为什么?
- regex - 在 unix shell 脚本中的两个单词之间找到一个单词
- c++ - 我的程序太慢了
- docker - 为 gcloud 构建提交指定 Dockerfile
- amazon-web-services - 限制对 Redshift 表的访问,仅授予对视图的访问权限
- reactjs - 在 Gatsby 中使用 react-web-vector-icons 时出现“无法从...解码字体”错误
- python - Teradata Python 包:如何在 Teradata 中访问非默认数据库中的表
- text - 将数据帧转换为语料库时如何避免单词标记?
- r - 使用 updateSelectInput 时防止双重加载输出