diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-03 00:10:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-03 00:10:24 +0100 |
commit | 71b2c35d7904a9cec4357f43ce1d06af3ee6127d (patch) | |
tree | 351f15cc3bfd386dea483624aeb4a2e9ca71f5fd /streamingvisitors/src/vespa/searchvisitor/querytermdata.h | |
parent | 23045290247f1ea1654430c28e81e1e64310563e (diff) | |
parent | 241b5245ecbb5ca8b44cfe96e9b06ff63ea342e6 (diff) |
Merge pull request #29776 from vespa-engine/revert-29775-balder/only-rewrite-numeric-terms-for-text-fieldsv8.281.22
Revert "Balder/only rewrite numeric terms for text fields"
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/querytermdata.h')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/querytermdata.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/querytermdata.h b/streamingvisitors/src/vespa/searchvisitor/querytermdata.h index 36176f70d1d..8c1c3771917 100644 --- a/streamingvisitors/src/vespa/searchvisitor/querytermdata.h +++ b/streamingvisitors/src/vespa/searchvisitor/querytermdata.h @@ -17,26 +17,15 @@ private: search::fef::SimpleTermData _termData; public: QueryTermData * clone() const override { return new QueryTermData(); } - search::fef::SimpleTermData &getTermData() noexcept { return _termData; } -}; - -class SearchMethodInfo { -public: - virtual ~SearchMethodInfo() = default; - virtual bool is_text_matching(vespalib::stringref index) const noexcept = 0; + search::fef::SimpleTermData &getTermData() { return _termData; } }; class QueryTermDataFactory final : public search::streaming::QueryNodeResultFactory { public: - QueryTermDataFactory(const SearchMethodInfo * searchMethodInfo) noexcept : _searchMethodInfo(searchMethodInfo) {} std::unique_ptr<search::streaming::QueryNodeResultBase> create() const override { return std::make_unique<QueryTermData>(); } - bool getRewriteFloatTerms(vespalib::stringref index ) const noexcept override { - return _searchMethodInfo && _searchMethodInfo->is_text_matching(index); - } -private: - const SearchMethodInfo * _searchMethodInfo; + bool getRewriteFloatTerms() const override { return true; } }; |