Lucene.Net.Core.Search.NGramPhraseQuery: Added Equatable.Wrap() to arrays, since by default they do not produce the same value even if the contents are the same
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/71fab05e Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/71fab05e Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/71fab05e Branch: refs/heads/api-work Commit: 71fab05e696d4dd243a76e00ade11c1c176f73c6 Parents: 3489bd1 Author: Shad Storhaug <[email protected]> Authored: Wed Mar 29 20:25:08 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Thu Mar 30 09:12:28 2017 +0700 ---------------------------------------------------------------------- src/Lucene.Net.Core/Search/NGramPhraseQuery.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/71fab05e/src/Lucene.Net.Core/Search/NGramPhraseQuery.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Core/Search/NGramPhraseQuery.cs b/src/Lucene.Net.Core/Search/NGramPhraseQuery.cs index 38d1865..6bdbd87 100644 --- a/src/Lucene.Net.Core/Search/NGramPhraseQuery.cs +++ b/src/Lucene.Net.Core/Search/NGramPhraseQuery.cs @@ -110,8 +110,8 @@ namespace Lucene.Net.Search { return Number.SingleToInt32Bits(Boost) ^ Slop - ^ GetTerms().GetHashCode() - ^ GetPositions().GetHashCode() + ^ Equatable.Wrap(GetTerms()).GetHashCode() + ^ Equatable.Wrap(GetPositions()).GetHashCode() ^ n; } }
