public override bool Equals(object obj) { if (this == obj) { return(true); } if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } if (!(obj is FacetTermQuery)) { return(false); } FacetTermQuery other = (FacetTermQuery)obj; if (!this.ToString().Equals(other.ToString())) { return(false); } if (!m_name.Equals(other.Name)) { return(false); } IDictionary <string, float> _boostMap_1 = this.m_boostMap; IDictionary <string, float> _boostMap_2 = other.BoostMap; if (_boostMap_1.Count != _boostMap_2.Count) { return(false); } var it_map = _boostMap_1.Keys.GetEnumerator(); while (it_map.MoveNext()) { string key_1 = it_map.Current; if (!_boostMap_2.ContainsKey(key_1)) { return(false); } else { float boost_1 = _boostMap_1.Get(key_1); float boost_2 = _boostMap_2.Get(key_1); if (Number.SingleToInt32Bits(boost_1) != Number.SingleToInt32Bits(boost_2)) { return(false); } } } return(true); }
public FacetTermScorer(FacetTermQuery parent, Similarity similarity, DocIdSetIterator docidsetIter, BoboDocScorer scorer) : base(new FacetTermWeight(parent, similarity)) { m_parent = parent; m_docSetIter = docidsetIter; m_scorer = scorer; }
public FacetTermScorer(FacetTermQuery parent, Similarity similarity, DocIdSetIterator docidsetIter, BoboDocScorer scorer) : base(similarity) { _parent = parent; _docSetIter = docidsetIter; _scorer = scorer; }
public FacetTermWeight(FacetTermQuery parent, Similarity sim) { this.m_parent = parent; m_similarity = sim; }
public FacetTermWeight(FacetTermQuery parent, Similarity sim) { this.parent = parent; _similarity = sim; }