Class SearchPath

java.lang.Object
com.yahoo.search.dispatch.SearchPath

public class SearchPath extends Object
Utility class for parsing model.searchPath and filtering a search cluster based on it.
Author:
ollivir
  • Method Details

    • selectNodes

      public static List<Node> selectNodes(String searchPath, SearchCluster cluster)
      Parses the search path and select nodes from the given cluster based on it.
      Parameters:
      searchPath - unparsed search path expression (see: model.searchPath in Search API reference)
      cluster - the search cluster from which nodes are selected
      Returns:
      list of nodes chosen with the search path, or an empty list in which case some other node selection logic should be used
      Throws:
      SearchPath.InvalidSearchPathException - if the searchPath is malformed
    • toString

      public String toString()
      Overrides:
      toString in class Object