问题标签 [keywordquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3994 浏览

sharepoint - 在 SharePoint 2010 的 FAST 搜索中使用 KeywordQuery 以编程方式为 HitHighlightedSummary 生成 HTML

我正在尝试为 FAST 搜索开发一个自定义的 SharePoint 2010 Web 部件。我正在使用Microsoft.Office.Server.Search.Query.KeywordQuery这样的东西:

我继续绑定searchResults[ResultType.RelevantResults]到一个Repeater控件。我正在尝试通过调用来显示“命中突出显示的摘要” FASTquery.HighlightStringValue()。我传递的值是HitHighlightedSummaryfrom searchResults。搜索“ear”时结果的示例如下:

但是,当使用这样的字符串调用时,FASTquery.HighlightStringValue()会抛出System.ServiceModel.FaultException带有“值不在预期范围内”的消息。

将此摘录转换为 HTML 的正确方法是什么,或者我应该HighlightStringValue()使用其他值调用?该文档不是特别有用。

0 投票
1 回答
606 浏览

search - SharePoint 2010 关键字查询托管属性搜索

在我的测试系统中,使用site:标签在特定站点中搜索项目没有问题。这看起来像:

myTestSearch 站点:http://sharepoint.local/testsite/library1

同一个 webpart 在不同服务器上的 live-system 中确实存在此关键字的问题。我没有得到关于该查询的任何结果。相同的数据、相同的配置、已完成完全爬网、托管属性中的相同设置...

这里有什么可以对付我的?

感谢您的任何提示或回答!

0 投票
1 回答
2328 浏览

c# - SharePoint 2010 关键字查询返回空托管属性

我按照http://technet.microsoft.com/en-us/library/ff621097(v=office.14).aspx上的说明创建了一些托管属性。然后,我使用以下代码创建了一个自定义 SharePoint 应用程序页面,其中包含 KeywordQuery 搜索以仅查找文档:

我的问题是,无论我做什么,我都无法为我的托管属性取回值。搜索工作正常。我可以相应地过滤并得到我期望的结果,只是自定义列是空的。我最关心的是 ID,但我很想获得我要求的所有自定义属性。

我在服务器上错过了某种设置吗?任何帮助表示赞赏。

0 投票
1 回答
1185 浏览

sorting - SharePoint 2013 - 对搜索结果进行排序不起作用(KeywordQuery-SortList)

我正在使用 KeywordQuery 进行搜索并且.. SortList 不会影响结果,它总是返回前 5 个结果。有什么建议吗?代码如下...

... NewsNewsDate 被标记为可排序

0 投票
1 回答
925 浏览

search - Sharepoint 关键字查询搜索返回的结果少于默认的 sharepoint 搜索

我有一个要求,我想以编程方式获取搜索结果。为此,我使用 KeyWordQuery 以编程方式进行搜索。但是在这里我得到的结果比默认的 SharePoint 搜索要少,它从结果中省略了一些记录。

这是我正在使用的代码

如果我在共享点搜索结果页面中得到 100 个结果,使用相同的查询文本,我得到 96-97 个结果。有人可以帮我弄这个吗

0 投票
0 回答
113 浏览

sharepoint - SharePoint - 是否可以使用关键字查询来实现子查询 (SQL IN)?

我想知道是否可以使用关键字查询来实现子查询?

像这样的 SQL 查询:

我不认为这是可能的,但由于我不知道关键字查询的所有可用选项(精炼器、细化过滤器……),我更愿意问。

谢谢你的帮助。巴斯蒂安

0 投票
1 回答
447 浏览

c# - KQL 关键字查询 - 无法显示托管属性

我正在尝试使用 KeywordQuery 构建 KQL 查询。我有一些要在结果表中显示的托管属性列,但它对我不起作用。

这是代码:

我能够得到结果,但没有显示托管属性列。似乎是什么问题?

0 投票
0 回答
103 浏览

sharepoint - KeywordQuery 返回的字符串,使用任意格式从日期时间转换而来

使用 KeywordQuery 查询 DateTime 字段,代码示例如下(本地 SharePoint 2013 场):

OurDateTimeField 是一个 DateTime 类型的托管属性,它映射到 UPS 中的 DateTime 类型的用户属性。事情是,它被 KQ 作为“字符串”类型返回。

问题:返回的字符串实际上是一个初始的 DateTime 值(位于用户的属性中),由服务器使用某种任意日期时间格式转换为字符串。它并不总是匹配 CurrentCulture、CurrentUICulture、sharepoint web 的文化或每个可能相关服务帐户的默认文化(我们尝试了农场帐户、MySite 主机的应用程序池帐户、搜索服务的帐户、网络的应用程序池帐户等)使用的日期时间格式。

这是一个问题,因为我们必须将此字符串转换回 DateTime 类型,为此我们需要知道使用的格式模式(尝试使用 en-US 文化或“不变”文化中的模式转换“25.04.2017” )。

有没有办法找出使用了哪种格式模式?

0 投票
1 回答
533 浏览

c# - SharePoint 2013 关键字查询搜索 SPField

SharePoint 搜索服务适用于文档内容及其元数据(属性),我需要检索与搜索匹配的字段名称及其内容 (SPField)。

我应该向 SelectProperties 对象添加什么字段?或者在哪里可以找到这些信息。

0 投票
1 回答
217 浏览

c# - KeywordQuery 按 URL 搜索

我还是SharePoint的新手,所以我想问你关于keywordQuery. 我需要发送带有项目 ID 的 URL,QueryText因为我不知道如何获取带有 URL 的文件。

例如:

所以 URL 应该在QueryText.

是否可以允许在 SharePoint 中使用 URL 进行搜索?

谢谢你。