lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tedsolr <tsm...@sciquest.com>
Subject Re: Can a MergeStrategy filter returned docs?
Date Mon, 08 Aug 2016 20:43:01 GMT
Some more info that might be helpful. If I can trust my logging this is
what's happening (search with rows=3 on collection with 2 shards):

1) delegating collector finish() method places custom data on request object
for _shard 1_
2) doc transformer transform() method is called for 3 requested docs
3) delegating collector finish() method places custom data on request object
for _shard 2_
4) doc transformer transform() method is called for 3 requested docs
5) merge strategy merge() method is called: documents for both shards are
there
6) doc transformer transform() method is called again (?) - twice for same
docid - possibly from different shards
7) boom - EOFException thrown

Caused by: java.io.EOFException
	at
org.apache.solr.common.util.FastInputStream.readByte(FastInputStream.java:208)
	at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:188)
	at
org.apache.solr.common.util.JavaBinCodec.readArray(JavaBinCodec.java:508)
	at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:202)
	at
org.apache.solr.common.util.JavaBinCodec.readSolrDocumentList(JavaBinCodec.java:390)
	at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:237)
	at
org.apache.solr.common.util.JavaBinCodec.readOrderedMap(JavaBinCodec.java:135)
	at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:204)
	at
org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:126)
	at
org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:50)
	... 15 more



--
View this message in context: http://lucene.472066.n3.nabble.com/Can-a-MergeStrategy-filter-returned-docs-tp4290446p4290825.html
Sent from the Solr - User mailing list archive at Nabble.com.

Mime
View raw message