如何在 solr 中索引单词及其前缀?

2023-12-22

我使用 solr 3.3 来索引我的文件,我想要 solr 索引词及其后缀,例如我想索引彩色(如颜色),当我搜索颜色 solr 时显示任何具有彩色的文档。


您需要在现场应用分析。

Stemming http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#Stemming- 它是一种字典。这将减少索引和搜索到其根源的单词。
例如如果搜索了任何单词,颜色,颜色,颜色将与您的搜索相匹配。

在某些情况下,上述词干提取不起作用。
您可以使用同义词过滤器 http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#SynonymFilter,这允许您指定作为同义词并与搜索结果匹配的单词。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 solr 中索引单词及其前缀? 的相关文章

随机推荐

  • 如何从 if 语句内的布尔值中打破 if 语句 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有这样的东西 bool a true bool b true bool plot true if plot if a if b b fal
  • 如何获取默认短信应用程序的包名称?

    由于 4 4 中添加了默认短信应用程序 因此我无法像这样打开默认短信应用程序 Intent intent new Intent Intent ACTION MAIN intent addCategory Intent CATEGORY DE
  • 当Service被杀死后,进程还能存活吗?

    我的应用程序同时具有服务和活动 假设我的应用程序的进程正在运行 一段时间后 Android 操作系统由于内存不足而终止了我的应用程序中的服务 我的问题是 Android是否有可能只杀死服务并保持进程处于活动状态 或者当一个服务被杀死时 该进
  • 使用jq递归提取对象值和父键名称

    我需要解析的输出npm ls global json命令 这样我就可以获得所有已安装的列表npm包的格式如下 package version js resolved Where package是包含包名称的键 来自每个dependencie
  • 将 Devise 与同一模型的多个命名空间一起使用

    我想将 Devise 与两个命名空间一起使用 API 命名空间和默认命名空间 但当用户尝试登录时 两者似乎发生冲突 含义是 无论引用 Devise 的哪个命名空间首先结束 是最终的重定向地点 例如 如果我尝试创建一个新会话 在默认命名空间下
  • TButton 的下拉菜单

    我正在尝试模拟 TButton 的下拉菜单 如下所示 procedure DropMenuDown Control TControl PopupMenu TPopupMenu var APoint TPoint begin APoint C
  • 如何将 Vuex mapGetters 与 Vue 3 SFC 脚本设置语法结合使用?

    我正在将组件从常规 Vue 3 Composition API 重构为脚本设置语法 初始点 Current Vue v3 迁移文档 https v3 migration vuejs org breaking changes i
  • 如何在 Watir 中屏蔽图像?

    我在用Watir http watir github io 对于不需要加载任何图像的数据获取工作 有可能阻止他们吗 我认为可以是 profile Selenium WebDriver Chrome Profile new profile w
  • 泛型如何影响 C# 和 .NET 的设计?

    这可能是一个广泛的问题 但这是我不太清楚并且很好奇的问题 很多时候 对于某些问题 我听到的理由是 这是因为泛型在 NET 1 0 中不可用 这让我想到以下两件事 以前没有想到泛型 因此开发人员在 NET 1 0 之后提出了它 这可能会极大地
  • 使用 iPhone 时网站出现水平滚动

    我的网站的移动版本有问题http dsmedvednikov2 zzz com ua http dsmedvednikov2 zzz com ua 使用 iPhone 或 iPad 时 无论使用 Safari 还是 Google Chrom
  • 计算管道分隔文件中的列数

    我有一根管子 分隔文件 File 106232145 medicare medicare medicaid 789 我想计算每行中的字段数 我尝试了下面的代码 Code awk F print NF 1 这返回的结果为 5 而不是 4 这是
  • 为什么不支持连接 std::string 和 std::string_view?

    从 C 17 开始 我们有std string view http en cppreference com w cpp string basic string view 连续字符序列的轻量级视图 可避免不必要的数据复制 而不是有一个cons
  • 如何在 .NET 中下载大文件(通过 HTTP)?

    我需要下载一个large在 C 控制台应用程序中通过 HTTP 创建文件 2 GB 问题是 大约 1 2 GB 后 应用程序内存不足 这是我正在使用的代码 WebClient request new WebClient request Cr
  • 如何使用正则表达式捕获嵌套的 {% if ... %}{% endif %} 语句

    这就是我现在得到的 if endif gusi 它可以很好地捕获多个 if 语句等 IMG http image xesau eu 2015 02 07 23 22 11 png http image xesau eu 2015 02 07
  • Type.GetConstructor 在 Iphone 上返回 null

    我正在 Xamarin 中为 Iphone 开发一个应用程序 类似应用程序的 Android 版本已准备好用于 Google Play 我在我的应用程序中使用 jabber net 库来实现聊天功能 但设备上出现一些问题 Iphone 5
  • AWS Elastic Beanstalk 上的 Spring Boot / Tomcat 仅显示 404 页面

    我有一个 Spring Boot 应用程序 可以在 Tomcat 下的本地主机上正常运行 当我将其打包为 WAR 并将其部署到 Elastic Beanstalk 上时 我只得到 404 页面 我尝试了许多不同的调整来尝试让它发挥作用 但我
  • Android 上监听通知

    关于android编程的通知 我有一些疑问 我已经阅读了 notificationmanager notification 和 notificationbuilder 但它似乎不允许它监听通知 我想做的是 当任何应用程序发送通知时 我将能够
  • 是什么可能导致明显的 nuget 包自引用?

    我有一个项目文件定位net 472 它依赖于一堆构建的库netstandard2 其中一些库依赖于Microsoft Extensions Primitives尽管 据我所知 库与根项目没有直接依赖关系 当我构建它时 我看到这个警告 Sev
  • 为什么 PHP 的空合并运算符 (??) 不能处理具有不同可见性的类常量?

    考虑下面的例子 A类有private const SOMETHING 但是 b 类有protected const SOMETHING class a private const SOMETHING This is a public sta
  • 如何在 solr 中索引单词及其前缀?

    我使用 solr 3 3 来索引我的文件 我想要 solr 索引词及其后缀 例如我想索引彩色 如颜色 当我搜索颜色 solr 时显示任何具有彩色的文档 您需要在现场应用分析 Stemming http wiki apache org sol