All Downloads are FREE. Search and download functionalities are using the official Maven repository.

monad.face.model.ShardResult.scala Maven / Gradle / Ivy

// Copyright 2011,2012,2013,2015 the original author or authors. All rights reserved.
// site: http://www.ganshane.com
package monad.face.model

import com.google.gson.JsonArray
import org.apache.lucene.util.LongBitSet

/**
 * shard result
 * @author jcai
 * @version 0.1
 */
class ShardResult extends Serializable{
    var totalRecord:Int = 0
    var results:Array[(Array[Byte],AnyVal)] = _
    var facetArr:Array[String] = _
    var maxScore:Float = _
    var serverHash:Short = 0
    var maxDoc:Int= 0
}
class ShardResultCollect extends ShardResult{
    var shardResults:Array[ShardResult] = null
    var nodesAll:Int = 0
    var nodesSuccess:Int = 0
    var nodesSuccessInfo:JsonArray = _
    var nodesError:Int = 0
}
class IdShardResult extends Serializable{
  var data: LongBitSet = _
    var region:Short = 0
}
class IdShardResultCollect extends IdShardResult{
    var results:Array[IdShardResult] = _
    var nodesAll:Int = 0
    var nodesSuccess:Int = 0
    var nodesSuccessInfo:JsonArray = _
    var nodesError:Int = 0
}
class IdSeqShardResult(val seq:Int,val region:Short) extends Serializable{
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy