You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2015/04/07 18:18:27 UTC
lucenenet git commit: Fixing possible exception due to key already
existing
Repository: lucenenet
Updated Branches:
refs/heads/3.0.3 770649bf9 -> 849f24420
Fixing possible exception due to key already existing
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/849f2442
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/849f2442
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/849f2442
Branch: refs/heads/3.0.3
Commit: 849f244201619ca90099b5e1fafa81c4cd2fbc7e
Parents: 770649b
Author: Itamar Syn-Hershko <it...@code972.com>
Authored: Tue Apr 7 19:18:03 2015 +0300
Committer: Itamar Syn-Hershko <it...@code972.com>
Committed: Tue Apr 7 19:18:03 2015 +0300
----------------------------------------------------------------------
src/contrib/FastVectorHighlighter/FieldQuery.cs | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/849f2442/src/contrib/FastVectorHighlighter/FieldQuery.cs
----------------------------------------------------------------------
diff --git a/src/contrib/FastVectorHighlighter/FieldQuery.cs b/src/contrib/FastVectorHighlighter/FieldQuery.cs
index 9d5d198..d2af2e9 100644
--- a/src/contrib/FastVectorHighlighter/FieldQuery.cs
+++ b/src/contrib/FastVectorHighlighter/FieldQuery.cs
@@ -17,9 +17,6 @@
using System;
using System.Collections.Generic;
-using System.Text;
-
-using Lucene.Net.Search;
using Lucene.Net.Index;
using Lucene.Net.Support.Compatibility;
using TermInfo = Lucene.Net.Search.Vectorhighlight.FieldTermStack.TermInfo;
@@ -78,7 +75,7 @@ namespace Lucene.Net.Search.Vectorhighlight
else if (sourceQuery is PrefixQuery)
{
if (!flatQueries.ContainsKey(sourceQuery))
- flatQueries.Add(sourceQuery, sourceQuery);
+ flatQueries[sourceQuery] = sourceQuery;
}
else if (sourceQuery is DisjunctionMaxQuery)
{
@@ -91,7 +88,7 @@ namespace Lucene.Net.Search.Vectorhighlight
else if (sourceQuery is TermQuery)
{
if (!flatQueries.ContainsKey(sourceQuery))
- flatQueries.Add(sourceQuery, sourceQuery);
+ flatQueries[sourceQuery] = sourceQuery;
}
else if (sourceQuery is PhraseQuery)
{
@@ -103,7 +100,7 @@ namespace Lucene.Net.Search.Vectorhighlight
else if (pq.GetTerms().Length == 1)
{
Query q = new TermQuery(pq.GetTerms()[0]);
- flatQueries.Add(q, q);
+ flatQueries[q] = q;
}
}
}
@@ -144,7 +141,7 @@ namespace Lucene.Net.Search.Vectorhighlight
{
//Query query = i.next();
flatQueries.Remove(query);
- expandQueries.Add(query, query);
+ expandQueries[query] = query;
if (!(query is PhraseQuery)) continue;
foreach (Query qj in flatQueries.Keys)
{
@@ -213,7 +210,7 @@ namespace Lucene.Net.Search.Vectorhighlight
pq.Slop = slop;
pq.Boost = boost;
if (!expandQueries.ContainsKey(pq))
- expandQueries.Add(pq, pq);
+ expandQueries[pq] = pq;
}
}
}