diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-09-11 20:50:26 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-09-11 20:51:08 +0000 |
commit | 9f13fec939fd0a28547753d122eccd1f2e19785e (patch) | |
tree | 274f4944903bdc31efe134e94b1ef7648e390b9c /streamingvisitors | |
parent | 0228ffd55f264315531ada146c113aed6efc2f22 (diff) |
Do not require icu unless you really need it.
Diffstat (limited to 'streamingvisitors')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp index c15062feb8a..14f392a8aca 100644 --- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp @@ -15,6 +15,7 @@ #include <vespa/searchlib/aggregation/modifiers.h> #include <vespa/searchlib/common/packets.h> #include <vespa/searchlib/common/sortspec.h> +#include <vespa/searchlib/uca/ucaconverter.h> #include <vespa/searchlib/features/setup.h> #include <vespa/searchlib/fef/fef.h> #include <vespa/fastlib/text/wordfolder.h> @@ -306,8 +307,10 @@ void SearchVisitor::init(const Parameters & params) _vsmAdapter = _env.getVSMAdapter(searchCluster); if ( params.get("sort", valueRef) ) { + search::uca::UcaConverterFactory ucaFactory; _sortSpec = search::common::SortSpec(vespalib::string(static_cast<const char *>(valueRef.data()), - static_cast<unsigned>(valueRef.size()))); + static_cast<unsigned>(valueRef.size())), + ucaFactory); LOG(debug, "Received sort specification: '%s'", _sortSpec.getSpec().c_str()); } |