Document content search methods

Document content searches search the text of electronic documents attached to records.

There are three methods available for document content searches:

  • Document Content - to search for a term in the content of electronic documents

    NOTE: For IDOL Content Indexes, when searching for content phrases, you should exclude text symbols, like for example, forward slash (/) from your search criteria, as these are special characters, and the search results may not be what you would expect.
    To search for a phrase that contains a text symbol, use the idol search method below and, for example, the criteria:
    *&FieldText=STRING{feb28/09}:DRECONTENT, which returns records with electronic documents that contain feb28/09, but not feb28 09.

    TIP: The default operator when searching for multiple terms using the Document Content search method is AND.

  • IDOL Query - to use advanced IDOL queries to search for terms in the content of electronic documents, using AND, OR and proximity statements.
    You can actually use the IDOL Query search method to build any search using the IDOL syntax, which may or may not involve document content.
    To set the record content that IDOL should be indexing, your Content Manager administrator can use the Record tab option Use content search engine for record search clauses. See Search Options tab for details.
    One example are date range searches using the syntax *&FieldText=RANGE{1/1/2013,31/1/2013}:TD_DATEREGISTERED.
    See IDOL queries below.
  • Elasticsearch Query – to allow direct querying of the Elasticsearch index using a raw JSON search string. For more complex searches and to allow users to perform queries that may not be possible using the standard search methods in Content Manager, this search method allows any valid JSON text to be submitted to Elasticsearch. The search must be a standard Elasticsearch query clause that returns a list of document IDs for matched Records. The document ID of a Record in the Elasticsearch index contains the Record’s URI. All such searches must conform to the following pattern
    { “query”: <search clauses > }
    As an example, to return all the Records in the Elasticsearch index, the following search string could be used:
    {
    "query": { "match_all": { } },
    "_source": false
    }

NOTE: Any search that can be completely handled by IDOL or Elasticsearch, whether it is a content type search (including Title/Notes), or a specialised IDOL or Elasticsearch syntax query string, will return results in weighted order, with the highest scoring results returned first.

NOTE: To use the document content search methods, document content searching has to be configured correctly. See Content Manager Enterprise Studio Help about setting up document content indexing and searching.

Related Topics Link IconRelated information