Class LibraryQuery
This class represents a search query that can be performed on a Library
Inheritance
System.Object
LibraryQuery
Implements
Namespace: PSPDFKit.Search
Assembly: PSPDFKit.dll
Syntax
public sealed class LibraryQuery : ILibraryQuery
Constructors
LibraryQuery(String)
Constructs a library query.
Declaration
public LibraryQuery(string searchTerm)
Parameters
Type | Name | Description |
---|---|---|
System.String | searchTerm |
Properties
DefaultMaximumSearchResults
The default maximum search results to be found before the search is stopped.
Declaration
public static int DefaultMaximumSearchResults { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
ExcludeAnnotations
Specifies whether the query should exclude annotations.
Declaration
public bool ExcludeAnnotations { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ExcludeDocumentText
Specifies whether the query should exclude document text search.
Declaration
public bool ExcludeDocumentText { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
GenerateTextPreviews
Set to generate a text preview.
Declaration
public bool GenerateTextPreviews { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MatchExactPhrases
If the search should only match exact phrases.
Declaration
public bool MatchExactPhrases { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MatchExactWords
If the search should only match exact words.
Declaration
public bool MatchExactWords { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MaximumPreviewResultsPerDocument
Specifies the maximum preview results per document.
Declaration
public int MaximumPreviewResultsPerDocument { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaximumPreviewResultsTotal
Specifies the maximum preview results total.
Declaration
public int MaximumPreviewResultsTotal { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaximumSearchResultsPerDocument
Specifies the maximum results per document.
Declaration
public int MaximumSearchResultsPerDocument { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaximumSearchResultsTotal
Specifies the maximum search results returned.
Declaration
public int MaximumSearchResultsTotal { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
PreviewRange
Sets the range of the preview that should be generated.
Declaration
public Range PreviewRange { get; set; }
Property Value
Type | Description |
---|---|
Range |
SearchString
The search string.
Declaration
public string SearchString { get; set; }
Property Value
Type | Description |
---|---|
System.String |