与附件文档中的索引字段同名的字段如何避免范围索引错误?

三叉尾

对于我的项目,我必须从各种来源导入和整理数据。我通过使用数据流的数据集线器框架来做到这一点。我所有不同的来源都有一个称为“日期”的字段。但是它们都有不同的形式,例如yyyy-mm-dd,yyyymmdd,dd.mm.yyyy。

我通过映射到一种常见格式yyyy-mm-dd的映射步骤进行管理。映射后,该字段仍称为“日期”。

由于我希望能够进行范围搜索,因此需要在“日期”上建立索引。但是,由于导入数据的“日期”字段尚未映射到正确的格式,因此在导入数据时会导致错误。

我的解决方案是不拒绝STAGING数据库的无效值。但是,由于旧文件被附加在策展后的新文件的信封中,该新文件在映射后移至FINAL数据库,因此我得到了附件文件的范围索引错误。

我想拒绝FINAL数据库中的无效值,但我也想将原始文档作为附件保留在最终文件中。

到目前为止,我能看到的唯一解决方案是在FINAL数据库中将“ date”元素命名为iDate之类,以避免冲突。

对我来说,这似乎不是一个干净的解决方案。您有更好的建议吗?

我在用:

  • centos 7
  • Marklogic 10
  • Marklogic数据中心5.2.3
詹姆斯·克尔

如果使用路径范围索引,则可以将其限制为仅date在顶级实例中而不在附件中的那些元素。

有关使用路径范围索引的详细信息,请参见https://docs.marklogic.com/guide/admin/range_index#id_40666

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

索引错误:列表索引超出Django中的范围

来自分类Dev

索引错误:范围 [1, 3) 中的预期昏暗 0 索引错误 Python

来自分类Dev

Flight Framework如何避免未定义的索引错误

来自分类Dev

如何在python 3.4 tkinter中修复此错误“索引错误:列表索引超出范围”

来自分类Dev

Python 索引错误超出范围

来自分类Dev

Appengine搜索文档中未索引的字段?

来自分类Dev

索引错误:在“for i in range(len(x)):”中列出超出范围的索引

来自分类Dev

字符串索引超出范围-索引错误

来自分类Dev

索引错误:字符串索引超出范围

来自分类Dev

列出索引超出范围-索引错误Python

来自分类Dev

Python字典索引错误:列表索引超出范围

来自分类Dev

索引错误,表示索引超出范围

来自分类Dev

当并非所有字符串都拆分为“x”个字段时,对字符串中的“字段 x”进行排序时出现索引错误

来自分类Dev

熊猫索引错误

来自分类Dev

发生索引错误

来自分类Dev

玩家索引错误

来自分类Dev

GAE索引错误

来自分类Dev

Sitecore索引错误

来自分类Dev

Python:索引错误

来自分类Dev

Python索引错误:如何调试

来自分类Dev

如何在我的pandas apply语句中避免出现此索引错误?

来自分类Dev

如何更新被索引的字段?

来自分类Dev

循环时避免在Python中出现索引错误

来自分类Dev

如何索引Firebase中的引用字段?

来自分类Dev

如何从弹性搜索中获取索引的字段?

来自分类Dev

Lucene索引中的文档和字段实例重用

来自分类Dev

在同一索引中合并不同文档的字段

来自分类Dev

如何使用Solr在索引中索引插件字段?

来自分类Dev

Bs4:尝试在不同长度的不同数组中循环。获取索引错误:列表索引超出范围

Related 相关文章

热门标签

归档