FullTextSearch.WithCitations — свойство
Определяет, будут ли использованы цитаты из файлов в результатах поиска.
-
Пространство имён:
DocsVision.Platform.ObjectManager.SearchModel
-
Сборка:
DocsVision.Platform.ObjectManager.dll
Синтаксис
public virtual bool WithCitations
- Значение свойства
-
Тип:
System.Boolean
true
— результаты поиска дополняются цитатами из файлов, подходящим под поисковый запрос.false
— не дополняются.
Заметки
Поиск цитат возможен только если режим поиска включает файлы, т.е. свойство Mode
выбрано как CardsAndFiles
или Files
.
Пример
SearchQuery searchQuery = session.CreateSearchQuery("<Search Version=\"4300\" Limit=\"100\" CombineResults=\"OR\"><Scope/><FulltextSearch Mode=\"CardsAndFiles\"><QueryString>проверить</QueryString></FulltextSearch></Search>");
searchQuery.FullTextSearch.WithCitations = true;
Чтобы получить цитаты, необходимо применить представление на результаты соответствующего поиска любым доступным в платформе способом.
Например, наполнить папку результатами поиска и применить представление на неё. На представление ограничений нет.
Цитаты будут храниться в системном поле представления _FilesCitations
. Если цитат нет или поиск их не поддерживал, значение будет null
, либо пустым.
.xml
следующего формата:<Citations HasMore="False"/>
<File ID="GUID" HasMore = "True">
<Citation> ... </Citation>
...
</File>
...
</Citations>
Символ <
экранируется как <
, а символ >
как >
.