Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents a search query that can be executed on ReaderDocuments.

You create search queries by calling IReaderDocumentSearch.createTextQuery or IReaderDocumentSearch.createCustomQuery.

Hierarchy

  • IReaderDocumentSearchQuery

Index

Methods

Methods

execute

  • Executes the query on the specified list of ReaderDocuments and returns an iterator that can be used to fetch ISearchResultItems.

    This method is lazy and will only search as needed when fetching more items from the iterator.

    Example using a "for await" loop:

    const searchResultIterator = query.execute(readerView.getReaderDocuments());

    for await (const searchResultItem of searchResultIterator) {
    // Do something with searchResultItem
    }

    Example using ISearchResultItemIterator.take() to get up to 10 search result items:

    const searchResultIterator = query.execute(readerView.getReaderDocuments());
    const firstTenResultItems = await searchResultIterator.take(10);

    Example using ISearchResultItemIterator.takeRemaining():

    const searchResultIterator = query.execute(readerView.getReaderDocuments());
    const allResultItems = await searchResultIterator.takeRemaining();

    Parameters

    Returns ISearchResultItemIterator

Generated using TypeDoc