ScrewTurn.Wiki.PagesStorageProvider.UnindexPage C# (CSharp) Method

UnindexPage() private method

Removes a page from the search engine index.
private UnindexPage ( PageContent content ) : void
content ScrewTurn.Wiki.PluginFramework.PageContent The content of the page to remove.
return void
        private void UnindexPage(PageContent content)
        {
            lock(this) {
                string documentName = PageDocument.GetDocumentName(content.PageInfo);

                DumpedDocument ddoc = new DumpedDocument(0, documentName, host.PrepareTitleForIndexing(content.PageInfo, content.Title),
                    PageDocument.StandardTypeTag, content.LastModified);
                index.RemoveDocument(new PageDocument(content.PageInfo, ddoc, TokenizeContent), null);
            }
        }
PagesStorageProvider