无法在 Solr 中使用 ICUTokenizerFactory

2023-12-07

我正在尝试在 Solr 模式中使用 ICUTokenizerFactory 。这就是我的定义field and fieldType.

<fieldType name="text_icu" class="solr.TextField" positionIncrementGap="100">
    <analyzer>
        <tokenizer class="solr.ICUTokenizerFactory"/>
    </analyzer>
</fieldType>

<field name="fld_icu" type="text_icu" indexed="true" stored="true"/>

而且,当我启动 Solr 时,我收到此错误

Plugin init failure for [schema.xml] fieldType "text_icu": Plugin init failure for [schema.xml] analyzer/tokenizer: Error loading class 'solr.ICUTokenizerFactory'

我已经搜索过但没有成功。我不知道我是否遗漏了某些内容或者架构中有问题。 如果有人尝试过 ICUTokenizerFactory 那么请提出可能出现的问题。


将其添加到 solrconfig.xml 的顶部:

<config>
  <lib dir="${user.dir}/../contrib/analysis-extras/lucene-libs/" />
  <lib dir="${user.dir}/../contrib/analysis-extras/lib/" />

这假设您从示例目录运行,并将 solr.solr.home 设置为您的实例。否则,只需使用 Solr 安装的绝对路径。

您还可以将所有这些 jar 复制到 lib 目录中(在您的核心下,而不是 solr home 下)。但上面是一种更简单的方法。

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

无法在 Solr 中使用 ICUTokenizerFactory 的相关文章

随机推荐

  • 如何获取 Retrofit 成功响应状态代码

    我无法从 200 201 等响应中获取成功响应状态代码 因为我们可以轻松地从RetrofitError类如error isNetworkError and error getResponse getStatus 有没有获取状态代码的解决方法
  • JQuery 在没有插件的情况下对表进行排序

    jquery 有没有对表进行排序的函数 我知道 JQuery Tablesorter 插件 但我想尽可能避免使用它 仅供参考 该表有一个带有自定义图像的标题来指示升序和降序 数据类型几乎可以是任何类型 编辑 我可以用 Javascript
  • 使用进度条上传文件,或从 Google Web Toolkit 访问 Html 5 File Api?

    我正在寻找一种使用自定义进度栏和谷歌网络工具包进行文件上传的方法 我不是在寻找显示自己的进度栏的插件 而是在寻找能够调用回调方法并通知其进度的插件 这样我就可以显示自己的进度栏 如果这是不可能的 那么我想知道如何访问 HTML5 文件 AP
  • 如何选择在sql中插入具有相同id的行?

    所以基本上我有一个名为 table 1 的表 ID Index STATUS TIME DESCRIPTION 1 15 pending 1 00 Started Pending 1 16 pending 1 05 still in req
  • 正则表达式匹配括号之间的内容

    我很难让它发挥作用 我有一个像这样的字符串 something 0 9 a z 我需要正则表达式或一种获取括号之间的每个匹配项并返回匹配数组的方法 例如 0 9 a z 我使用的正则表达式是 这似乎确实匹配正确的事情if只有one一组括号
  • 如何在使用 for-each 循环迭代时修改 Collection 而不会出现 ConcurrentModificationException? [复制]

    这个问题在这里已经有答案了 如果我在使用 for each 循环迭代集合时修改集合 它会给出ConcurrentModificationException 有什么解决方法吗 Use Iterator remove 这是在迭代期间修改集合的唯
  • 使用 mongodump 提取流星数据

    我会先说 除了一些 mongo 教程之外 我几乎没有编码知识 所以这可能是一个非常简单的答案 我正在尝试将流星项目中的数据提取到可以编辑的文本文件中 以前我刚刚安装了meteor 和Node js 但我安装了MongoDB 因为没有它我的c
  • 子类会继承私有字段吗?

    这是一道面试题 子类是否继承private 领域 我回答 否 因为我们无法使用 正常的 OOP 方式 访问它们 但面试官认为它们是继承的 因为我们可以间接或使用反射访问这些字段 并且它们仍然存在于对象中 回来后发现下面的一句话javadoc
  • 使用 JDBC 的小程序 - java.security.AccessControlException:访问被拒绝

    JDBC using Applet import javax swing JApplet JLabel JButton import java applet Applet import java awt Layout import java
  • 如何在C中使用scanf获取数组中的整数输入?

    我使用 scanf 获取多个整数输入并将其保存在数组中 while scanf d array i 1 输入整数由空格分隔 例如 12 345 132 123 我在另一篇文章中读到了这个解决方案 但问题是 while 循环没有终止 这个说法
  • 相同的 WSAPI v2.0 安全密钥可在 REST 客户端中使用,但与 curl 一起使用时会产生无效密钥错误

    在浏览器的 REST 客户端中 当我发布到此 URL 时 https rally1 rallydev com slm webservice v2 0 HierarchicalRequirement create key 123abc 使用此
  • C中的链表排序

    我正在为我的一个类编写一个简单的文件 这是一个简单的链接列表活动 我需要对链接列表进行排序 到目前为止 这是我的源代码 Simple list manipulation exercise 1 Create a list of integer
  • gdb - 使用管道进行调试

    假设我有两个名为blah and ret 我想调试blah接收输入的程序ret通过 I O 重定向进行编程 我该如何调试blah在以下情况下使用 gdb 进行编程 bash gt ret blah 首先 您可以运行程序并通过pid进行调试
  • 计算两个日期之间的差异

    我在txt文件中的日期是这样的 开始日期 011589 结束日期是 122390 如何使用 R 计算持续时间 我试过 mydata startdate as Date mydata startdate 但没用 这可以使用以下方法完成form
  • 将 CSV 附件导入 Google 表格

    我想做的是将 CSV 附件的内容输出到 Google Sheets 上 不知道我这样做是否正确 但我在网上找到了这个 运行了它 然后什么也没有发生 function importCSVFromGmail var threads GmailA
  • Matplotlib 散点图 - 删除白色填充

    我正在使用 matplotlib 在纬度经度坐标中绘制变量 问题是该图像不能包含轴或边框 我已经能够删除轴 但图像周围的白色填充必须完全删除 请参阅下面代码中的示例图像 https i stack imgur com nHCPF jpg 我
  • 如何使用MySQL DECIMAL?

    我不太了解 MySQL 的 DECIMAL 我需要该行能够包含 00 0001 到 99 9999 之间的任何数字 我将如何构建它以像这样工作 双列是not与 DECIMAL 列相同 并且您会遇到麻烦如果您对财务数据使用双列 DOUBLE
  • 为什么 AnsiSameText 不是 ANSI?

    从名字上看 人们会相信 SysUtils Delphi XE 中定义的 AnsiSameText 将接收 ANSI 字符串作为参数 但该函数的定义如下 function AnsiSameText const S1 S2 string Boo
  • 上传前验证文件大小

    我需要验证要上传到服务器的文件 上传之前必须进行验证 即在客户端完成验证 此任务应在 ASP NET MVC3 网页中完成 它还应该适用于所有浏览器 IE9 8 7 FF Chrome 我发现 IE 没有 FileReader API 我的
  • 无法在 Solr 中使用 ICUTokenizerFactory

    我正在尝试在 Solr 模式中使用 ICUTokenizerFactory 这就是我的定义field and fieldType