Even if I use QueryRequest with METHOD.POST I need to use deprecated override:
@OverRide
public Collection getContentStreams() {
return Collections.singleton((ContentStream) new ContentStreamBase
.StringStream(input));
}
To get success with solr text tagger request handler.
In TaggerRequestHandler.java
//--Get posted data
Reader inputReader = null;
Iterable streams = req.getContentStreams();
Maybe it's better to support input string via parameters like overlaps - final String inputString =
req.getParams().get(INPUT_STRING); ?