某一字段发生更改后重新索引

发布于 2024-11-15 15:57:55 字数 108 浏览 3 评论 0原文

我有一个索引为“no”且存储为“yes”的字段,现在我需要查询该字段。

设置indexed="yes"后如何建立这个索引?或者我需要进行完整的重新索引(重新导入)?

谢谢

I have a field with indexed="no" and stored="yes" and now I need to query that field.

How can build this index after setting indexed="yes"? or I need to do a complete reindex (re-import) ?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瀟灑尐姊 2024-11-22 15:57:55

不,您需要执行完整的重新索引。 Solr 一次索引一个文档,为了对其任何字段进行任何更改,必须重新索引整个文档。

如果所有字段都存储,您也许可以编写一些代码来完成完整的重新索引,而无需再次从数据源获取数据 - 您可以从 Solr 获取文档,然后将它们添加回 Solr。

No, you'll need to do a complete reindex. Solr indexes a document at a time and in order to have any change done to any of its fields, the whole document will have to be reindexed.

If all your fields are stored, you might be able to write some code to have the complete reindexing done without having to fetch the data again from the data source -- you can fetch the documents from Solr and then add them back to Solr.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文