Home | History | Annotate | Download | only in autocomplete

Lines Matching refs:SearchProvider

103 // SearchProvider::Providers --------------------------------------------------
105 SearchProvider::Providers::Providers(TemplateURLService* template_url_service)
109 const TemplateURL* SearchProvider::Providers::GetDefaultProviderURL() const {
114 const TemplateURL* SearchProvider::Providers::GetKeywordProviderURL() const {
120 // SearchProvider::Result -----------------------------------------------------
122 SearchProvider::Result::Result(bool from_keyword_provider,
130 SearchProvider::Result::~Result() {
134 // SearchProvider::SuggestResult ----------------------------------------------
136 SearchProvider::SuggestResult::SuggestResult(const string16& suggestion,
144 SearchProvider::SuggestResult::~SuggestResult() {
147 bool SearchProvider::SuggestResult::IsInlineable(const string16& input) const {
151 int SearchProvider::SuggestResult::CalculateRelevance(
160 // SearchProvider::NavigationResult -------------------------------------------
162 SearchProvider::NavigationResult::NavigationResult(
177 SearchProvider::NavigationResult::~NavigationResult() {
180 bool SearchProvider::NavigationResult::IsInlineable(
185 int SearchProvider::NavigationResult::CalculateRelevance(
192 // SearchProvider::CompareScoredResults ---------------------------------------
194 class SearchProvider::CompareScoredResults {
203 // SearchProvider::Results ----------------------------------------------------
205 SearchProvider::Results::Results() : verbatim_relevance(-1) {
208 SearchProvider::Results::~Results() {
211 void SearchProvider::Results::Clear() {
217 bool SearchProvider::Results::HasServerProvidedScores() const {
239 // SearchProvider -------------------------------------------------------------
242 const int SearchProvider::kDefaultProviderURLFetcherID = 1;
243 const int SearchProvider::kKeywordProviderURLFetcherID = 2;
244 int SearchProvider::kMinimumTimeBetweenSuggestQueriesMs = 100;
245 const char SearchProvider::kRelevanceFromServerKey[] = "relevance_from_server";
246 const char SearchProvider::kTrue[] = "true";
247 const char SearchProvider::kFalse[] = "false";
249 SearchProvider::SearchProvider(AutocompleteProviderListener* listener,
260 AutocompleteMatch SearchProvider::CreateSearchSuggestion(
355 void SearchProvider::AddProviderInfo(ProvidersInfo* provider_info) const {
372 void SearchProvider::ResetSession() {
376 SearchProvider::~SearchProvider() {
380 void SearchProvider::RemoveStaleResults(const string16& input,
395 // SearchProvider always removes all non-inlineable results, the user will
433 int SearchProvider::CalculateRelevanceForKeywordVerbatim(
451 void SearchProvider::Start(const AutocompleteInput& input,
529 void SearchProvider::Stop(bool clear_cached_results) {
537 void SearchProvider::OnURLFetchComplete(const net::URLFetcher* source) {
601 void SearchProvider::Run() {
621 void SearchProvider::DoHistoryQuery(bool minimal_changes) {
663 void SearchProvider::StartOrStopSuggestQuery(bool minimal_changes) {
701 timer_.Start(FROM_HERE, next_suggest_time - now, this, &SearchProvider::Run);
704 bool SearchProvider::IsQuerySuitableForSuggest() const {
763 void SearchProvider::StopSuggest() {
775 void SearchProvider::ClearAllResults() {
780 void SearchProvider::RemoveAllStaleResults() {
802 void SearchProvider::ApplyCalculatedRelevance() {
811 void SearchProvider::ApplyCalculatedSuggestRelevance(SuggestResults* list) {
821 void SearchProvider::ApplyCalculatedNavigationRelevance(
832 SearchProvider::CreateSuggestFetcher(
864 bool SearchProvider::ParseSuggestResults(Value* root_val, bool is_keyword) {
954 void SearchProvider::ConvertResultsToAutocompleteMatches() {
1029 // SEARCH_OTHER_ENGINE is only used in the SearchProvider for the keyword
1049 bool SearchProvider::IsTopMatchNavigationInKeywordMode() const {
1054 bool SearchProvider::IsTopMatchScoreTooLow() const {
1061 // SearchProvider to maintain its contract with the AutocompleteController
1068 bool SearchProvider::IsTopMatchSearchWithURLInput() const {
1074 bool SearchProvider::HasValidDefaultMatch(
1076 // One of the SearchProvider matches may need to be the overall default. If
1091 void SearchProvider::UpdateMatches() {
1122 // SearchProvider's verbatim or inlineable matches for input "foo" (all
1150 // all we need to guarantee is that SearchProvider returns a legal
1152 // match, and it relies on SearchProvider to always return one.)
1167 void SearchProvider::AddNavigationResultsToMatches(
1180 void SearchProvider::AddHistoryResultsToMap(const HistoryResults& results,
1222 SearchProvider::SuggestResults SearchProvider::ScoreHistoryResults(
1286 void SearchProvider::AddSuggestResultsToMap(const SuggestResults& results,
1297 int SearchProvider::GetVerbatimRelevance(bool* relevance_from_server) const {
1318 int SearchProvider::CalculateRelevanceForVerbatim() const {
1324 int SearchProvider::
1341 int SearchProvider::GetKeywordVerbatimRelevance(
1365 int SearchProvider::CalculateRelevanceForHistory(
1405 void SearchProvider::AddMatchToMap(const string16& query_string,
1456 AutocompleteMatch SearchProvider::NavigationToMatch(
1524 void SearchProvider::DemoteKeywordNavigationMatchesPastTopQuery() {
1565 void SearchProvider::UpdateDone() {