1

我需要在SSP 搜索数据库(或存储它的任何其他地方)中找到包含内容源名称(以及ContentSourceId)的表。我可以通过 SharePoint 对象模型访问它,但我希望通过 db 表访问它(根据 Microsoft 的说法,这不是一个好习惯)。 我们查看了所有表,我们得到的最接近的表是 MSSCrawlContent,没有 Content Source Name。接近解决问题的文章是this

任何人都知道内容源名称的存储位置吗?

顺便说一句 - 需要访问此信息的应用程序位于同一域但在不同的机器上。

4

2 回答 2

1

内容源名称和其他一些设置存储在注册表中。例如,在我的服务器中,它们位于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Applications\0fd855c3-777f-4f92-94f6-164b00b29062\Gather\Portal_Content\ContentSources,名称在 ...\ContentSources\0 \内容来源名称。如果您直接在注册表中更改某些设置,则需要重新启动“Office SharePoint Server Search”服务。

于 2009-01-15T11:50:36.437 回答
-1

这不是一个好的做法,因为它的位置可能会随着未来的修补程序和服务包而改变。如果您可以通过 OM 找到它,为什么要在表格中找到它?

另外,考虑到搜索将在未来的版本中发生重大变化,我怀疑这个领域是最容易被改变的领域之一。

jt

于 2009-01-08T14:01:10.897 回答