【问题标题】:getting XDMP-RIDXNOTFOUND error while running the SQL query from Marklogic从 Marklogic 运行 SQL 查询时出现 XDMP-RIDXNOTFOUND 错误
【发布时间】:2016-11-14 09:58:33
【问题描述】:

我最近开始在我的本地 Windows 机器上设置 MarkLogic 服务器,并尝试将 SQL 设置为 MarkLogic

我正在关注帮助文档“https://docs.marklogic.com/guide/sql/setup#id_51442”并尝试使用 curl 创建视图。

现在,当我运行查询 Select * from employees 时,它给了我以下错误:

xdmp:sql("SELECT * from employees WHERE employees MATCH "Manager"...", ()) -- SQL 错误:sqlite3-step() 由于错误“VIEW-INVALID:”而失败 非法视图规范:视图规范无效: XDMP-RIDXNOTFOUND:EmployeeID 没有 int 范围索引 XDMP-RIDXNOTFOUND:FirstName 没有字符串范围索引 XDMP-RIDXNOTFOUND:LastName 没有字符串范围索引 http://marklogic.com/collation..."

它要求我创建范围索引,但我不知道如何创建它。

谁能帮我解决这个问题?

问候, 森迪尔

【问题讨论】:

  • 另一个您可能会发现有用的资源:MarkLogic 大学的免费课程。他们可以由讲师指导或self-paced
  • 您需要进一步的具体帮助还是给出的答案就足够了?

标签: marklogic


【解决方案1】:

在你走得足够远之前,你需要给自己一个更大的 MarkLogic Primer。

按此顺序: https://docs.marklogic.com/guide/sql

当你进入介绍时 (https://docs.marklogic.com/guide/sql/intro) 查找与列和范围索引

相关的粗体部分

这会将您带到这里: https://docs.marklogic.com/guide/sql/intro#id_25570

一旦你有了头绪,然后寻找名为:“范围索引和词典”的粗体标题

这会将您带到这里: https://docs.marklogic.com/guide/admin/range_index

当你消化了所有这些时,你应该已经掌握了你需要的知识。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-16
    • 2013-05-29
    • 1970-01-01
    • 2019-01-03
    • 2023-03-26
    • 2020-05-09
    • 2016-11-11
    • 2017-10-16
    相关资源
    最近更新 更多