Sql Server全文搜索 - 在文本中获取单词出现/位置?

时间:2009-06-29 12:23:07

标签: sql-server-2005 indexing full-text-search

假设我有一个Sql Server(2005/2008)从我的一个表创建一个索引。

我希望使用自己的自定义搜索引擎(比全文搜索更能满足我的需求)。 但是为了使用它,我需要Sql Server为我提供搜索引擎所需的单词位置和其他数据。

无论如何都要查询此数据的“索引”而不仅仅是获取搜索结果?

由于 Roey

2 个答案:

答案 0 :(得分:0)

没有。如果可以,如果Microsoft决定更改其内部数据结构会发生什么?你的代码会中断。

你想要达到什么目标?

答案 1 :(得分:0)

您不应该依赖SQL服务器内部数据结构 - 它们是专门为SQL服务器使用而定制的,并且无论如何都无法进行查询。

如果你想要一个快速索引器,那么使用预先编写的索引器可能会取得更大的成功,而不是尝试编写自己的索引器。试试Lucene.Net