Class SearchOptions<K,V>

java.lang.Object
com.redis.lettucemod.search.BaseSearchOptions<K,V>
com.redis.lettucemod.search.SearchOptions<K,V>
All Implemented Interfaces:
RediSearchArgument<K,V>

public class SearchOptions<K,V> extends BaseSearchOptions<K,V>
  • Constructor Details

    • SearchOptions

      public SearchOptions()
  • Method Details

    • isNoContent

      public boolean isNoContent()
    • setNoContent

      public void setNoContent(boolean noContent)
    • isNoStopWords

      public boolean isNoStopWords()
    • setNoStopWords

      public void setNoStopWords(boolean noStopWords)
    • isWithScores

      public boolean isWithScores()
    • setWithScores

      public void setWithScores(boolean withScores)
    • isWithPayloads

      public boolean isWithPayloads()
    • setWithPayloads

      public void setWithPayloads(boolean withPayloads)
    • isWithSortKeys

      public boolean isWithSortKeys()
    • setWithSortKeys

      public void setWithSortKeys(boolean withSortKeys)
    • getFilters

      public List<SearchOptions.NumericFilter<K,V>> getFilters()
    • setFilters

      public void setFilters(List<SearchOptions.NumericFilter<K,V>> filters)
    • getGeoFilter

      public Optional<SearchOptions.GeoFilter<K,V>> getGeoFilter()
    • setGeoFilter

      public void setGeoFilter(SearchOptions.GeoFilter<K,V> geoFilter)
    • getInKeys

      public List<K> getInKeys()
    • setInKeys

      public void setInKeys(List<K> inKeys)
    • getInFields

      public List<K> getInFields()
    • setInFields

      public void setInFields(List<K> inFields)
    • getReturnFields

      public List<K> getReturnFields()
    • setReturnFields

      public void setReturnFields(List<K> returnFields)
    • getSummarize

      public Optional<SearchOptions.Summarize<K,V>> getSummarize()
    • setSummarize

      public void setSummarize(SearchOptions.Summarize<K,V> summarize)
    • getHighlight

      public Optional<SearchOptions.Highlight<K,V>> getHighlight()
    • setHighlight

      public void setHighlight(SearchOptions.Highlight<K,V> highlight)
    • getSlop

      public OptionalLong getSlop()
    • setSlop

      public void setSlop(long slop)
    • isInOrder

      public boolean isInOrder()
    • setInOrder

      public void setInOrder(boolean inOrder)
    • getLanguage

      public Optional<Language> getLanguage()
    • setLanguage

      public void setLanguage(Language language)
    • getExpander

      public Optional<String> getExpander()
    • setExpander

      public void setExpander(String expander)
    • getScorer

      public Optional<String> getScorer()
    • setScorer

      public void setScorer(String scorer)
    • getPayload

      public Optional<V> getPayload()
    • setPayload

      public void setPayload(V payload)
    • getSortBy

      public Optional<SearchOptions.SortBy<K,V>> getSortBy()
    • setSortBy

      public void setSortBy(SearchOptions.SortBy<K,V> sortBy)
    • build

      public void build(SearchCommandArgs<K,V> args)
      Specified by:
      build in interface RediSearchArgument<K,V>
      Overrides:
      build in class BaseSearchOptions<K,V>
    • limit

      public static Limit limit(long offset, long num)
    • builder

      public static <K, V> SearchOptions.Builder<K,V> builder()