Home | History | Annotate | Download | only in query_parser

Lines Matching refs:words

37   // the number of words in this node.
47 // Returns true if this node matches at least one of the words in |words|. An
48 // entry is added to |match_positions| for all matching words giving the
50 virtual bool HasMatchIn(const QueryWordVector& words,
53 // Returns true if this node matches at least one of the words in |words|.
54 virtual bool HasMatchIn(const QueryWordVector& words) const = 0;
56 // Appends the words that make up this node in |words|.
57 virtual void AppendWords(std::vector<base::string16>* words) const = 0;
78 // |sqlite_query| and the number of words is returned.
81 // Parses |query|, returning the words that make up it. Any words in quotes
82 // are put in |words| without the quotes. For example, the query text
83 // "foo bar" results in two entries being added to words, one for foo and one
86 std::vector<base::string16>* words);
88 // Parses |query|, returning the nodes that constitute the valid words in the
101 // Returns true if all of the |words| match the query |nodes| created by a
103 bool DoesQueryMatch(const QueryWordVector& words,
106 // Extracts the words from |text|, placing each word into |words|.
108 QueryWordVector* words);