Class Lookup.LookupResult

    • Field Detail

      • highlightKey

        public final Object highlightKey
        Expert: custom Object to hold the result of a highlighted suggestion.
      • value

        public final long value
        the key's weight
      • payload

        public final BytesRef payload
        the key's payload (null if not present)
      • contexts

        public final Set<BytesRef> contexts
        the key's contexts (null if not present)
    • Constructor Detail

      • LookupResult

        public LookupResult​(CharSequence key,
                            long value)
        Create a new result from a key+weight pair.
      • LookupResult

        public LookupResult​(CharSequence key,
                            long value,
                            BytesRef payload)
        Create a new result from a key+weight+payload triple.
      • LookupResult

        public LookupResult​(CharSequence key,
                            Object highlightKey,
                            long value,
                            BytesRef payload)
        Create a new result from a key+highlightKey+weight+payload triple.
      • LookupResult

        public LookupResult​(CharSequence key,
                            long value,
                            BytesRef payload,
                            Set<BytesRef> contexts)
        Create a new result from a key+weight+payload+contexts triple.
      • LookupResult

        public LookupResult​(CharSequence key,
                            long value,
                            Set<BytesRef> contexts)
        Create a new result from a key+weight+contexts triple.
      • LookupResult

        public LookupResult​(CharSequence key,
                            Object highlightKey,
                            long value,
                            BytesRef payload,
                            Set<BytesRef> contexts)
        Create a new result from a key+highlightKey+weight+payload+contexts triple.