solr - Solr 拼写检查和词干过滤器
问题描述
我有一个模式,其中所有字段都使用意大利词干过滤器进行过滤。
当我使用拼写检查过滤器时,显然,过滤器返回一个不在原始文档中的单词,但它是由过滤器创建的,给出一个与结果匹配但没有意义的建议。
我能怎么做?我是否需要使用复制字段来执行此操作,或者我有一个更简单的解决方案?
解决方案
为不同的目的使用不同的字段 - 即使用非词干字段和copyField
该字段的内容。这通常是迄今为止最简单的解决方案,因为它允许您将配置和字段定义分开,并且如果您需要进一步处理值或不同的拼写检查处理,可以根据需要进行扩展。
推荐阅读
- c - 文本文件中矩阵的维度
- react-native - 如何在 React Native 中的 Button Click onPress 上检索文本输入输入值?
- python - Unable to fetch HREF using beautiful soup
- javascript - 元素/对象的多个属性
- css - Sass – 连接到@at-root 选择器
- html - 在 vue.js 中;用 textarea 的“readonly”属性在 true 或 false 中切换是没有用的;
- php - Laravel 在 08:00、12:00、16:00 和 20:00、22:00 每小时运行一次任务
- sparql - 如何使用 Linked Open Numbers 项目
- android - 如何使用 FileProvider 从文件中获取 URI
- django - ValueError - 'image' 属性没有与之关联的文件。模板渲染期间出错