如果使用的是搜索api,是否有一种方法可以返回文档的集合
我在中找不到该用例的选项。
现在,我必须围绕search构建自己的包装器,并自己找到搜索结果的集合:
xquery version "1.0-ml";
import module namespace search = "http://marklogic.com/appservices/search" at "/MarkLogic/appservices/search/search.xqy";
let $docs := search:search("query")
ret
我用Roxy来管理我的项目。还使用MarkLogic 8.0-6.1
我正在尝试提交一个searchTerm,并返回一个自定义格式的search:snippet
以下是我正在采取的全部步骤:
./../roxy/ml new test-app --server-version=8 --app-type=rest
配置我的build.properties
cd test-app/ ./ml local bootstrap
现在我有了我的项目结构。
创建文件-测试-应用程序/rest-api/ext/show-search.xqy
xquery version "1.0-ml";
在排序时是否有任何方法忽略"stop words"。
例如:我有这样的词
dixit
singla
the marklogic
按descending顺序排序,结果应该是singla,the marklogic,dixit
就像上面的例子一样,the被忽略了。
有办法做到这一点吗?
更新:
停止词可以出现在任何地方。例如
the MarkLogic
MarkLogic is the best
the MarkLogic is awesome
排序时不应考虑文本中的任何停止词。
上面只是描述这个问题的一个小例子。
实际上,我使用的是search:search API。对于排序,我
我正在MarkLogic中进行搜索,我的要求是在搜索"NAVIN“时带来结果:
o Search should return for N Rawat
o Navin Rawat
o Navin R
o Navin Raw
o Navin Rawat
我计划使用搜索:搜索来获得这些结果。但是,我不知道如何得到这些结果,因为它们是不同的。是否有人能帮助或建议我如何在使用MarkLogic搜索:搜索或cts:搜索时获得这些结果。
在Marklogic XQuery服务器端API中,有可能以下列方式运行cts.search方法:
cts:search(//SPEECH,
cts:word-query("with flowers"))
=> ... a sequence of 'SPEECH' element ancestors (or self)
of any node containing the phrase 'with flowers'.
我的问题是,使用Javascript是否有可能实现这样的结果?也就是说,只能在特定的根级节点上运
我想使用GET URL从MarkLogic API中搜索并返回一组文档。如果我使用POST方法,我可以设置Accpets:multipart/mixed报头并返回我想要的内容。我使用的环境只能发送GET URL。
如何添加multipart/mixed来获取URL,或者如何传递给MarkLogic接口返回文档。参数view=none返回错误
REST-UNSUPPORTEDPARAM: (err:FOER0000) Endpoint does not support query parameter: Can use the 'none' value for the 'v
我是MarkLogic的新手,我们正在为我们的产品用例评估MarkLogic。
我们评估了一些NoSQL数据库,如MongoDB、Couchbase等。
我正在寻找一个以下类型的查询搜索。
(Condition1 OR Condition2) AND (Condition3 OR Condition4) AND (Condition5)
MarkLogic可以提供这种类型的搜索查询吗?
我刚刚开始学习MarkLogic,并试图理解它的架构。
谢谢,Sameer