2016-11-14 52 views
0

SQL查询最近,我得到了我的本地Windows机器上MarkLogic服务器的设置和尝试SQL工作MarkLogic设置。越来越XDMP-RIDXNOTFOUND错误,同时运行从Marklogic

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

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

xdmp:sql("SELECT * from employees WHERE employees MATCH "Manager"...", ()) -- SQL error: sqlite3-step() failed due to error 'VIEW-INVALID: Illegal view specification: view specification is invalid: XDMP-RIDXNOTFOUND: No int range index for EmployeeID XDMP-RIDXNOTFOUND: No string range index for FirstName XDMP-RIDXNOTFOUND: No string range index for LastName http://marklogic.com/collation ..."

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

任何人都可以帮助我吗?

问候, Sendhil

+0

您可能会发现有用的另一个资源:MarkLogic大学的免费课程。他们可以使用教师指导或[自我定价](https://mlu.marklogic.com/selfpaced/)。 –

+0

您是否需要进一步的具体帮助或答案是否足够? –

回答

2

你需要给自己一个更大的MarkLogic底漆你一起是远远不够了。

顺序如下: https://docs.marklogic.com/guide/sql

当你一路进入前奏(https://docs.marklogic.com/guide/sql/intro) 查找有关列和范围索引加粗部分

这将在这里为您带来: https://docs.marklogic.com/guide/sql/intro#id_25570

而且一旦你有了自己的头,那么就找一个大胆的标题:“R安格索引和辞书”

,在这里为您带来: https://docs.marklogic.com/guide/admin/range_index

通过你已经消化了这一切的时候,那么你应该有你需要的知识。