Author: aroush
Date: Tue Oct 10 19:24:47 2006
New Revision: 462663
URL: http://svn.apache.org/viewvc?view=rev&rev=462663
Log:
Lucene.Net.Documents.Document.Fields() -- changed from returning an IEnumerator
to IEnumerable
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/AssemblyInfo.cs
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/Document.cs
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/DocumentWriter.cs
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldInfos.cs
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldsWriter.cs
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/ParallelReader.cs
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/AssemblyInfo.cs
URL:
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/AssemblyInfo.cs?view=diff&rev=462663&r1=462662&r2=462663
==============================================================================
--- incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/AssemblyInfo.cs
(original)
+++ incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/AssemblyInfo.cs
Tue Oct 10 19:24:47 2006
@@ -26,7 +26,7 @@
// You can specify all the values or you can default the Revision and Build
Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.9.1.002")]
+[assembly: AssemblyVersion("1.9.1.003")]
//
// In order to sign your assembly you must specify a key to use. Refer to the
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/Document.cs
URL:
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/Document.cs?view=diff&rev=462663&r1=462662&r2=462663
==============================================================================
---
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/Document.cs
(original)
+++
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/Document.cs
Tue Oct 10 19:24:47 2006
@@ -47,8 +47,14 @@
{
}
+ /// <summary>Returns the number of fields in this document</summary>
+ /// Added as a helper for Lucene.Net
+ public int GetFieldsCount()
+ {
+ return fields.Count;
+ }
- /// <summary>Sets a boost factor for hits on any field of this
document. This value
+ /// <summary>Sets a boost factor for hits on any field of this
document. This value
/// will be multiplied into the score of all hits on this
document.
///
/// <p>Values are multiplied into the value of [EMAIL
PROTECTED] Field#GetBoost()} of
@@ -169,9 +175,9 @@
}
/// <summary>Returns an Enumeration of all the fields in a
document. </summary>
- public System.Collections.IEnumerator Fields()
+ public System.Collections.IEnumerable Fields()
{
- return ((System.Collections.ArrayList)
fields).GetEnumerator();
+ return fields;
}
/// <summary> Returns an array of [EMAIL PROTECTED] Field}s
with the given name.
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/DocumentWriter.cs
URL:
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/DocumentWriter.cs?view=diff&rev=462663&r1=462662&r2=462663
==============================================================================
---
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/DocumentWriter.cs
(original)
+++
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/DocumentWriter.cs
Tue Oct 10 19:24:47 2006
@@ -138,10 +138,8 @@
// Tokenizes the fields of a document into Postings.
private void InvertDocument(Document doc)
{
- System.Collections.IEnumerator fields = doc.Fields();
- while (fields.MoveNext())
+ foreach(Field field in doc.Fields())
{
- Field field = (Field) fields.Current;
System.String fieldName = field.Name();
int fieldNumber =
fieldInfos.FieldNumber(fieldName);
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldInfos.cs
URL:
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldInfos.cs?view=diff&rev=462663&r1=462662&r2=462663
==============================================================================
---
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldInfos.cs
(original)
+++
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldInfos.cs
Tue Oct 10 19:24:47 2006
@@ -70,10 +70,8 @@
/// <summary>Adds field info for a Document. </summary>
public void Add(Document doc)
{
- System.Collections.IEnumerator fields = doc.Fields();
- while (fields.MoveNext())
+ foreach (Field field in doc.Fields())
{
- Field field = (Field) fields.Current;
Add(field.Name(), field.IsIndexed(),
field.IsTermVectorStored(), field.IsStorePositionWithTermVector(),
field.IsStoreOffsetWithTermVector(), field.GetOmitNorms());
}
}
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldsWriter.cs
URL:
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldsWriter.cs?view=diff&rev=462663&r1=462662&r2=462663
==============================================================================
---
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldsWriter.cs
(original)
+++
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/FieldsWriter.cs
Tue Oct 10 19:24:47 2006
@@ -53,19 +53,15 @@
indexStream.WriteLong(fieldsStream.GetFilePointer());
int storedCount = 0;
- System.Collections.IEnumerator fields = doc.Fields();
- while (fields.MoveNext())
+ foreach (Field field in doc.Fields())
{
- Field field = (Field) fields.Current;
if (field.IsStored())
storedCount++;
}
fieldsStream.WriteVInt(storedCount);
- fields = doc.Fields();
- while (fields.MoveNext())
+ foreach (Field field in doc.Fields())
{
- Field field = (Field) fields.Current;
if (field.IsStored())
{
fieldsStream.WriteVInt(fieldInfos.FieldNumber(field.Name()));
Modified:
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/ParallelReader.cs
URL:
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/ParallelReader.cs?view=diff&rev=462663&r1=462662&r2=462663
==============================================================================
---
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/ParallelReader.cs
(original)
+++
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Index/ParallelReader.cs
Tue Oct 10 19:24:47 2006
@@ -152,10 +152,9 @@
for (int i = 0; i < storedFieldReaders.Count; i++)
{
IndexReader reader = (IndexReader)
storedFieldReaders[i];
- System.Collections.IEnumerator fields =
reader.Document(n).Fields();
- while (fields.MoveNext())
+ foreach(Field field in
reader.Document(n).Fields())
{
- result.Add((Field) fields.Current);
+ result.Add(field);
}
}
return result;