BUG: Lucene.Net.Codecs.Pulsing.PulsingPostingsReader: Corrected IndexOptions comparison logic.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/ca451504 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/ca451504 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/ca451504 Branch: refs/heads/api-work Commit: ca451504056e160f04a0f2f37eb9a61743e438f9 Parents: a4d90fa Author: Shad Storhaug <[email protected]> Authored: Fri Mar 17 00:48:31 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Fri Mar 17 00:48:31 2017 +0700 ---------------------------------------------------------------------- src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/ca451504/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs b/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs index 65afb9b..1e8a23d 100644 --- a/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs +++ b/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs @@ -175,7 +175,7 @@ namespace Lucene.Net.Codecs.Pulsing termState2.Absolute = termState2.Absolute || absolute; // if we have positions, its total TF, otherwise its computed based on docFreq. // TODO Double check this is right.. - long count = IndexOptions.DOCS_AND_FREQS_AND_POSITIONS.CompareTo(fieldInfo.IndexOptions) >= 0 + long count = fieldInfo.IndexOptions.CompareTo(IndexOptions.DOCS_AND_FREQS_AND_POSITIONS) >= 0 ? termState2.TotalTermFreq : termState2.DocFreq; @@ -199,6 +199,7 @@ namespace Lucene.Net.Codecs.Pulsing } else { + //System.out.println(" not inlined"); var longsSize = _fields == null ? 0 : _fields[fieldInfo.Number]; if (termState2.Int64s == null) {
