Annotation Interface SearchSettings


@Documented @Target({}) @Retention(RUNTIME) public @interface SearchSettings
Per-node search configuration, independent of activation through Model.searchable(). A node included by a searchable ancestor uses its own collection and timestamp settings.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Canonical node collection.
    Optional property path used as the document's end timestamp.
    boolean
    Include composed descendants in Graph queries rooted here.
    Optional property path used as the document's start timestamp.
  • Element Details

    • includeDescendants

      boolean includeDescendants
      Include composed descendants in Graph queries rooted here. Defaults to the complete finite Graph.
      Default:
      true
    • collection

      String collection
      Canonical node collection. Blank retains the stable internal collection derived from the logical Model name.
      Default:
      ""
    • timestampPath

      String timestampPath
      Optional property path used as the document's start timestamp.
      Default:
      ""
    • endPath

      String endPath
      Optional property path used as the document's end timestamp.
      Default:
      ""