问题标签 [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.
sharepoint - 在 SharePoint 2010 的 FAST 搜索中使用 KeywordQuery 以编程方式为 HitHighlightedSummary 生成 HTML
我正在尝试为 FAST 搜索开发一个自定义的 SharePoint 2010 Web 部件。我正在使用Microsoft.Office.Server.Search.Query.KeywordQuery
这样的东西:
我继续绑定searchResults[ResultType.RelevantResults]
到一个Repeater
控件。我正在尝试通过调用来显示“命中突出显示的摘要” FASTquery.HighlightStringValue()
。我传递的值是HitHighlightedSummary
from searchResults
。搜索“ear”时结果的示例如下:
但是,当使用这样的字符串调用时,FASTquery.HighlightStringValue()
会抛出System.ServiceModel.FaultException
带有“值不在预期范围内”的消息。
将此摘录转换为 HTML 的正确方法是什么,或者我应该HighlightStringValue()
使用其他值调用?该文档不是特别有用。
search - SharePoint 2010 关键字查询托管属性搜索
在我的测试系统中,使用site:标签在特定站点中搜索项目没有问题。这看起来像:
myTestSearch 站点:http://sharepoint.local/testsite/library1
同一个 webpart 在不同服务器上的 live-system 中确实存在此关键字的问题。我没有得到关于该查询的任何结果。相同的数据、相同的配置、已完成完全爬网、托管属性中的相同设置...
这里有什么可以对付我的?
感谢您的任何提示或回答!
c# - SharePoint 2010 关键字查询返回空托管属性
我按照http://technet.microsoft.com/en-us/library/ff621097(v=office.14).aspx上的说明创建了一些托管属性。然后,我使用以下代码创建了一个自定义 SharePoint 应用程序页面,其中包含 KeywordQuery 搜索以仅查找文档:
我的问题是,无论我做什么,我都无法为我的托管属性取回值。搜索工作正常。我可以相应地过滤并得到我期望的结果,只是自定义列是空的。我最关心的是 ID,但我很想获得我要求的所有自定义属性。
我在服务器上错过了某种设置吗?任何帮助表示赞赏。
sorting - SharePoint 2013 - 对搜索结果进行排序不起作用(KeywordQuery-SortList)
我正在使用 KeywordQuery 进行搜索并且.. SortList 不会影响结果,它总是返回前 5 个结果。有什么建议吗?代码如下...
... NewsNewsDate 被标记为可排序
search - Sharepoint 关键字查询搜索返回的结果少于默认的 sharepoint 搜索
我有一个要求,我想以编程方式获取搜索结果。为此,我使用 KeyWordQuery 以编程方式进行搜索。但是在这里我得到的结果比默认的 SharePoint 搜索要少,它从结果中省略了一些记录。
这是我正在使用的代码
如果我在共享点搜索结果页面中得到 100 个结果,使用相同的查询文本,我得到 96-97 个结果。有人可以帮我弄这个吗
sharepoint - SharePoint - 是否可以使用关键字查询来实现子查询 (SQL IN)?
我想知道是否可以使用关键字查询来实现子查询?
像这样的 SQL 查询:
我不认为这是可能的,但由于我不知道关键字查询的所有可用选项(精炼器、细化过滤器……),我更愿意问。
谢谢你的帮助。巴斯蒂安
c# - KQL 关键字查询 - 无法显示托管属性
我正在尝试使用 KeywordQuery 构建 KQL 查询。我有一些要在结果表中显示的托管属性列,但它对我不起作用。
这是代码:
我能够得到结果,但没有显示托管属性列。似乎是什么问题?
sharepoint - KeywordQuery 返回的字符串,使用任意格式从日期时间转换而来
使用 KeywordQuery 查询 DateTime 字段,代码示例如下(本地 SharePoint 2013 场):
OurDateTimeField 是一个 DateTime 类型的托管属性,它映射到 UPS 中的 DateTime 类型的用户属性。事情是,它被 KQ 作为“字符串”类型返回。
问题:返回的字符串实际上是一个初始的 DateTime 值(位于用户的属性中),由服务器使用某种任意日期时间格式转换为字符串。它并不总是匹配 CurrentCulture、CurrentUICulture、sharepoint web 的文化或每个可能相关服务帐户的默认文化(我们尝试了农场帐户、MySite 主机的应用程序池帐户、搜索服务的帐户、网络的应用程序池帐户等)使用的日期时间格式。
这是一个问题,因为我们必须将此字符串转换回 DateTime 类型,为此我们需要知道使用的格式模式(尝试使用 en-US 文化或“不变”文化中的模式转换“25.04.2017” )。
有没有办法找出使用了哪种格式模式?
c# - SharePoint 2013 关键字查询搜索 SPField
SharePoint 搜索服务适用于文档内容及其元数据(属性),我需要检索与搜索匹配的字段名称及其内容 (SPField)。
我应该向 SelectProperties 对象添加什么字段?或者在哪里可以找到这些信息。
c# - KeywordQuery 按 URL 搜索
我还是SharePoint的新手,所以我想问你关于keywordQuery
. 我需要发送带有项目 ID 的 URL,QueryText
因为我不知道如何获取带有 URL 的文件。
例如:
所以 URL 应该在QueryText
.
是否可以允许在 SharePoint 中使用 URL 进行搜索?
谢谢你。