Why doesn't this work? I always get an empty result set
from the test query:
-- Define and config fulltext
--
create table zfulltext(
entity_guid uniqueidentifier not null,
doctype char(3) null,
entity_report image,
constraint PK_zfulltext primary key(entity_guid)
)
go
insert into zfulltext values ('{77660E02-172D-4390-95FC-
00CACC3AA10A}', 'xml', '<root><a>xyzzy</a></root>')
go
exec sp_fulltext_catalog N'CI_zfulltext', N'create'
go
exec sp_fulltext_table N'[dbo].[zfulltext]', N'create',
N'CI_zfulltext', 'PK_zfulltext'
go
exec sp_fulltext_column N'[dbo].[zfulltext]',
N'entity_report', N'add', 1033, 'doctype'
go
exec sp_fulltext_table N'[dbo].[zfulltext]', N'activate'
go
exec sp_fulltext_catalog N'CI_zfulltext', N'start_full'
go
-- Test it out
--
select * from containstable(zfulltext, *, 'xyzzy')
-- (Empty result set)
The following Info message is logged to the Application
Event Log by 'Microsoft Search', Category=Gatherer:
The end of crawl for project <SQLServer$ATLAS
SQL0003300020> has been detected. The Gatherer
successfully processed 3 documents totaling 0K. It failed
to filter 0 documents. 0 URLs could not be reached or were
denied access.
If I make the document larger than 1k, the message above
still reads 0K which makes me think that SQL Server is
sending nothing to the indexer for some reason.
Everytime I run this script I get a popup error from
mssdmn.exe:
'The instruction at "0x016ee73" referenced memory
at "0x017a1fb0". The memory could not be "read".'
The popup occurs a couple of seconds after the completion
of the script.
What the heck is MSSDMN anyway?
I was getting the following error from Source=SQLFTHNDLR
in the Application Event Log:
'One or more documents stored in image columns with
extension '' did not get full-text indexed because
loading the filter failed with error '0x1'.
Note: These documents will not be passed to MSSearch for
indexing, and therefore this failure will not be
reflected in the end of crawl summary statistics.'
I stopped getting this error after downloading xmlfilter
from Microsoft. I think this means the xmlfilter is now
being invoked, but I have not been able to catch the
xmlfilter in a loaded state using listdlls.