小编Pun*_*ant的帖子

我可以在Marklogic Server中的xquery中声明一个全局变量吗?

我想要一个全局变量,我可以在不同的.xqy页面中使用它.我可以在Marklogic Server中的xquery中声明这样的变量吗?

xquery marklogic

9
推荐指数
2
解决办法
5549
查看次数

带有C#的Optimus无头浏览器

有人可以告诉我如何使用带有C#的Optimus(无头浏览器)nuget包来获取URL的响应.我也想让页面上的javascript像phantomjs一样自动执行.

c# optimus

6
推荐指数
1
解决办法
796
查看次数

如何在Marklogic中使用Group By?

我想在xquery中使用Group By.有人能告诉我如何在Marklogic中使用Group By吗?

xquery group-by marklogic

5
推荐指数
1
解决办法
1725
查看次数

如何在文档属性中搜索?

我想搜索文档的文档属性.我只有Marklogic中加载的文档,没有xml文件.我已经关闭了内容处理.现在我想搜索元数据(存在xdmp:document-properties(uri))

我在文档中有以下属性: -

<?xml version="1.0" encoding="UTF-8"?>
<prop:properties xmlns:prop="http://marklogic.com/xdmp/property">
  <uploaded>true</uploaded>
  <OntologyResourceTypeValue>DOCUMENT</OntologyResourceTypeValue>
  <content-type>application/pdf</content-type>
  <filter-capabilities>text subfiles HD-HTML</filter-capabilities>
  <CreationDate>2002/12/05 09:44:29Z</CreationDate>
  <ModDate>2002/12/05 12:02:27+02'00'</ModDate>
  <Producer>Acrobat Distiller 5.0 (Windows)</Producer>
  <Author>Administrator</Author>
  <Creator>PScript5.dll Version 5.2</Creator>
</prop:properties>
Run Code Online (Sandbox Code Playgroud)

现在我想搜索作者而不是其他属性.如果我正在使用search:search("Administrator")那么它正在整个文档中寻找这个词.但是,我想只搜索文档属性中的Author标记.同样,我也希望在其他属性中搜索.

我也试过这个: -

let $options := <options xmlns="http://marklogic.com/appservices/search">
                          <constraint name="author">
                        <properties name="prop:Author"/>
                      </constraint>
                  </options>
    let $results := search:search("author:Administrator", $options, 1,  10)
    return  
    $results
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.请帮忙.

marklogic

5
推荐指数
1
解决办法
901
查看次数

如何在Marklogic中构建一个简单的搜索应用程序?

我想在Marklogic中构建一个简单的搜索应用程序,但我不想使用Application Builder.我想写自己的.xqy文件.我想从用户那里获取输入说的名字,姓氏和地址.用户可以按名字或姓氏或地址进行搜索.他也可以通过输入所有三个字段进行搜索,也可以将三个字段留空.在这种情况下(空白)应返回所有记录.如何在Marklogic中使用xml的特定节点上的搜索工具构建此类应用程序,如First Name,Last Name等.

xml search xquery marklogic

3
推荐指数
1
解决办法
356
查看次数

StreamWriter在写入文本文件时截断文本

我在字符串变量中有一个巨大的HTML内容,我想使用流编写器将该内容写入文本文件,但流编写器正在截断文本.它并不是要记录整个内容.我使用以下代码: -

using (StreamWriter sw = new StreamWriter(completeFilePath))
{
    sw.Write(Html);
}
Run Code Online (Sandbox Code Playgroud)

其中Html是字符串类型变量.请帮忙.

c# asp.net

3
推荐指数
1
解决办法
3849
查看次数

如何获取Marklogic数据库中的文档总数?

我在Marklogic数据库中有大约20个lacs文档.我希望我的搜索应用程序中的文档总数用于分页.获得我正在使用的总数

xdmp:estimate(cts:search(doc(), $query))
Run Code Online (Sandbox Code Playgroud)

其中$ query是组合在一起的各种查询的组合cts:and-query.但我没有得到正确的总数.当$ query为空时,它显示的计数远远高于数据库中的文档总数.我用的时候

xdmp:estimate(doc())
Run Code Online (Sandbox Code Playgroud)

它显示了正确的总数,但它将是静态总数,它不会根据查询而改变.我想根据响应特定查询返回的结果来计算总数,这就是为什么我将$ query作为参数传递但是它没有显示正确的总数.fn:count()显示正确的总数但当文件数量大约为20 lacs时则fn:count()不起作用,因为fn:count()比较慢xdmp:estimate().

请帮助我获取为响应用户输入的搜索词而返回的正确文档总数.

marklogic

2
推荐指数
1
解决办法
2082
查看次数

如何在Marklogic Server中加载和查询word/excel文档?

我想将MS Office word/excel文档加载到Marklogic中,并希望使用xquery查询它们,就像使用xml文档一样.但是当我将doc文件加载到Marklogic时,它会将它们加载为二进制格式,并在使用查询控制台查看时显示垃圾字符.我尝试使用以下命令加载: -

xdmp:document-load("E:\doc\sample.doc", 
    <options xmlns="xdmp:document-load"
             xmlns:http="xdmp:http">
      <format>xml</format>
    </options>)
Run Code Online (Sandbox Code Playgroud)

但它显示一个错误,说文件不是UTF 8编码.我想知道是否可以将doc和xls文件加载到Marklogic中,或者在加载它们之前必须将它们转换为xml或UTF 8编码格式.如果是,那么转换它们的过程是什么.如果不是,那么我们如何使用xquery查询它们.我还想知道转换过程是否需要安装MS Office 2007/2010,因为Office 2007和2010都支持OOXML格式.

请给我适当的指导.

xml xquery marklogic

2
推荐指数
1
解决办法
1722
查看次数

如何解析Marklogic中Xquery中的">"和"<"?

我想使用>,并<在Marklogic服务器我xqy页.但Marklogic转换>&gt;<&lt;查询控制台还当我写>,并运行它打印输出作为查询&gt;,但我想这是>唯一的,而不是&gt;.我怎样才能做到这一点 ?

xquery marklogic

2
推荐指数
1
解决办法
285
查看次数

如何在c#中找到URL的内容?

我有一个URL.现在我想找出URL的内容.根据URL的内容,我的意思是URL是否包含html页面,视频或图像/照片.如何在asp.net中使用c#执行此操作.

c# asp.net

2
推荐指数
1
解决办法
1312
查看次数

用于获取评论的 Google 我的商家 API

我想知道如何使用 GMB API 来获取评论。根据谷歌文档,我们必须发出 GET 请求https://mybusiness.googleapis.com/v3/{name=accounts/*/locations/*}/reviews

{name=accounts/*/locations/*}但是我们可以从哪里获得帐户和位置的价值是什么意思?

这也需要 OAuth 2.0。如果我获得 access_token 那么 GET 请求将如下所示:- https://mybusiness.googleapis.com/v3/{name=accounts/*/locations/*}/reviews?access_token=token

这很令人困惑。有人可以告诉我如何正确使用 GMB API 来获取 google 评论吗?

c# google-my-business-api

1
推荐指数
1
解决办法
7087
查看次数

如何将docx,xl​​sx和txt文件上传到Marklogic Server?

我有一个文件夹,其中包含doc,docx,xl​​sx,pdf和txt文件.我使用这个XQuery将所有这些文件上传到Marklogic: -

for $d in xdmp:filesystem-directory("C:\uploads")//dir:entry
return 
  xdmp:document-load($d//dir:pathname,
    <options xmlns="xdmp:document-load">
    <uri>{concat("/documents/", string($d//dir:filename))}</uri>
    <permissions>{xdmp:default-permissions()}</permissions>
    <collections>{xdmp:default-collections()}</collections>
    <format>binary</format>
    </options>)
Run Code Online (Sandbox Code Playgroud)

我还为我的数据库安装了内容处理.现在,当我上传doc和pdf文件时,它们会转换为xml和xhtml文件.但是docx,xl​​sx和txt没有被转换.有人可以告诉我为什么这些文件没有被转换?

xquery marklogic

0
推荐指数
1
解决办法
1017
查看次数

在用户定义的类中使用C#using关键字

每个人都知道在我们想要清理非托管资源时使用using关键字.

如果该类实现,IDisposable那么我们可以使用using该类对象的关键字.但是如果我想在using我自己的类的对象中使用关键字,那么我该如何使用它.

如果我必须IDisposable在我自己的类中实现,那么我还必须在我的类中编写其Dispose()方法的代码.using当我在Dispose()方法中编写自己的代码时,没有必要在这里使用关键字.那么我如何在用户定义的类型(如类和结构)中使用.

请举一些例子说明.

c# using-statement

-2
推荐指数
1
解决办法
1451
查看次数