使用Apache Solr进行索引编制时出错:非multiValued字段关键字遇到多个值

内德

我正在尝试快速索引大量html文件,以便使用Apache Lucene Solr进行一次一次性的信息检索实验。我使用的是发布了最新版本(solr-4.9.0/example/solr)的Solr实例示例,本着一种快速而又肮脏的解决方案的精神,我只是使用curl提交了文档:

curl http://localhost:8983/solr/update/extract?literal.id=001 -F [email protected]

在建立索引期间查看Solr面板中的日志时,我看到许多错误的形式:

org.apache.solr.common.SolrException: ERROR: [doc=BLOG06-20060103-014-0011844415] multiple values encountered for non multiValued field keywords: [hair care,​ shampoo,​ hair styles,​ hair styles,​ ...]

看起来,执行关键字提取的组件正在提取多个值时,也许它应该只是由空格分隔的单词列表。我需要采取任何措施来强制执行此操作,还是看起来像某种错误?

内德

原来的解决方案是那样简单,确保关键字字段中schema.xml已经multiValued="true"指定。然后,我不得不在其他两个领域中这样做。我曾经愚蠢地假设将架构设置为与演示实例中的默认文档解析器匹配。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用多个关键字进行Hibernate Search的索引搜索

使用多重处理库时出错:“为关键字参数'x'获得了多个值”

使用非关键字在 Python 中遇到 For 循环问题

如何使用相同的关键字逐行索引多个文本?

使用sed传递关键字匹配变量时出错

使用Lucene提取关键字时出错

有多个关键字时使用excel搜索功能

在Apache Spark编码中使用case关键字

使用 Python 的 Apache Solr

使用字典编写数据库时“对象为关键字参数获取多个值”

何时使用非本地关键字?

Hibernate Search 6 使用多个关键字搜索多个字段

是否可以在Apache Solr中使用多个索引数据目录?

使用关键字进行机器学习

使用PocketSphinx识别多个关键字

TSQL使用多个“ ON”关键字联接

如何使用非固定数量的关键字查询反向索引?

如何使用mysqli Prepared语句从搜索字段中使用多个关键字执行LIKE查询

使用Apache Solr索引Nutch数据

Drupal无法使用Apache Solr索引站点

使用Apache Solr的Drupal日期范围索引

使用 Apache Solr 索引 Zip 文件

使用apache solr实现字典

使用docker-compose build时出错:__init __()得到了意外的关键字参数'interpolate'

使用带有奇怪重复模板模式的关键字时出错

Grails:保存对象时出错,很难理解,请勿使用“ property”关键字

在python中不使用`global`关键字引用函数内部时出错

为什么在 UPDATE SET 中使用 AND 关键字时 MySQL 不会抛出错误

使用正则表达式使用多个关键字进行拆分