首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SOLR 6-索引文档

SOLR 6-索引文档
EN

Stack Overflow用户
提问于 2016-10-23 09:29:09
回答 1查看 131关注 0票数 0

我需要在SOLR服务器上索引文档并更新特定的字段。我在Windows上使用post jar对文档进行索引。

第一个问题:是否可以直接从post工具中设置所需字段的值?

如果没有,则不会存储文本字段,而只是索引。因此,当我对字段进行更新时,文本字段正在丢失所有内容。我正在使用http更新(POST)更新该字段。post参数是:{"id":"D:\TESTNEWATTACH\AnexaNr.docx","PCC_TABLENAME":{"set":"PCC_CRM_ATTACH"}}

主要问题是:如何在不丧失文档内容搜索能力的情况下索引文档并设置属于该文档的字段?

EN

回答 1

Stack Overflow用户

发布于 2016-10-23 11:07:02

要更新文档中的单个字段,必须将所有字段设置为存储。如果没有将字段设置为已存储的字段,则在执行更新时将丢失内容(因为内部流程是检索文档、更新文档、重新提交文档)。

post工具支持向更新处理程序提供任意参数:

-params“=&=.”(值必须是URL编码的;这些值传递到Solr更新请求)

。。它可以与literal.fieldname=value一起使用到在post请求中直接为字段提供一个值

字面上的。 使用每个文档的指定值提供的名称填充字段。如果字段是多值的,则数据可以是多值的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40201460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档