You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by di...@apache.org on 2011/05/11 20:47:07 UTC

[Lucene.Net] svn commit: r1102015 - in /incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core: Index/IndexFileDeleter.cs Search/DisjunctionMaxQuery.cs Store/BufferedIndexInput.cs

Author: digy
Date: Wed May 11 18:47:07 2011
New Revision: 1102015

URL: http://svn.apache.org/viewvc?rev=1102015&view=rev
Log:
[LUCENENET-412]

Modified:
    incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/IndexFileDeleter.cs
    incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Search/DisjunctionMaxQuery.cs
    incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Store/BufferedIndexInput.cs

Modified: incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/IndexFileDeleter.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/IndexFileDeleter.cs?rev=1102015&r1=1102014&r2=1102015&view=diff
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/IndexFileDeleter.cs (original)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/IndexFileDeleter.cs Wed May 11 18:47:07 2011
@@ -728,13 +728,13 @@ namespace Lucene.Net.Index
 			internal System.String segmentsFileName;
 			internal bool deleted;
 			internal Directory directory;
-			internal System.Collections.ICollection commitsToDelete;
+			internal IList<CommitPoint> commitsToDelete;
 			internal long version;
 			internal long generation;
 			internal bool isOptimized;
             internal IDictionary<string, string> userData;
-			
-			public CommitPoint(IndexFileDeleter enclosingInstance, System.Collections.ICollection commitsToDelete, Directory directory, SegmentInfos segmentInfos)
+
+            public CommitPoint(IndexFileDeleter enclosingInstance, IList<CommitPoint> commitsToDelete, Directory directory, SegmentInfos segmentInfos)
 			{
 				InitBlock(enclosingInstance);
 				this.directory = directory;

Modified: incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Search/DisjunctionMaxQuery.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Search/DisjunctionMaxQuery.cs?rev=1102015&r1=1102014&r2=1102015&view=diff
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Search/DisjunctionMaxQuery.cs (original)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Search/DisjunctionMaxQuery.cs Wed May 11 18:47:07 2011
@@ -62,7 +62,7 @@ namespace Lucene.Net.Search
 		/// </param>
 		/// <param name="tieBreakerMultiplier">  the weight to give to each matching non-maximum disjunct
 		/// </param>
-		public DisjunctionMaxQuery(System.Collections.ICollection disjuncts, float tieBreakerMultiplier)
+		public DisjunctionMaxQuery(IList<Query> disjuncts, float tieBreakerMultiplier)
 		{
 			this.tieBreakerMultiplier = tieBreakerMultiplier;
 			Add(disjuncts);
@@ -79,7 +79,7 @@ namespace Lucene.Net.Search
 		/// <summary>Add a collection of disjuncts to this disjunction
 		/// via Iterable
 		/// </summary>
-		public virtual void  Add(System.Collections.ICollection disjuncts)
+        public virtual void Add(IList<Query> disjuncts)
 		{
 			this.disjuncts.AddRange(disjuncts);
 		}

Modified: incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Store/BufferedIndexInput.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Store/BufferedIndexInput.cs?rev=1102015&r1=1102014&r2=1102015&view=diff
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Store/BufferedIndexInput.cs (original)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Store/BufferedIndexInput.cs Wed May 11 18:47:07 2011
@@ -23,9 +23,8 @@ namespace Lucene.Net.Store
 	/// <summary>Base implementation class for buffered {@link IndexInput}. </summary>
 	public abstract class BufferedIndexInput:IndexInput, System.ICloneable
 	{
-		
-		/// <summary>Default buffer size </summary>
-		public const int BUFFER_SIZE = 1024;
+        /// <summary>Default buffer size </summary>
+        public const int BUFFER_SIZE = 1024 * 4; // public const int BUFFER_SIZE = 1024;  //DIGY:  Java version is 1K, but 4K gives better results.
 		
 		private int bufferSize = BUFFER_SIZE;