summaryrefslogtreecommitdiffstats
path: root/streamingvisitors
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-09-11 20:50:26 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2016-09-11 20:51:08 +0000
commit9f13fec939fd0a28547753d122eccd1f2e19785e (patch)
tree274f4944903bdc31efe134e94b1ef7648e390b9c /streamingvisitors
parent0228ffd55f264315531ada146c113aed6efc2f22 (diff)
Do not require icu unless you really need it.
Diffstat (limited to 'streamingvisitors')
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp5
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());
}