Fork: AzureContributions

commits

date

comment

f7b9233b8d5b
by Ben Foster
Jul 6 2011
9:37 PM
default tip

Fixed - IndexService.IndexEntity not returning Success result

5ba5939a9f7d
by Ben Foster
Apr 18 2011
11:09 AM

Tidied up code ready for release. Updated to latest nunit package.

7cba7d138ddd
by Ben Foster
Feb 23 2011
2:06 PM

Fixed bug in EntityDeleteTask - term was not specified.

cee53be6dfcf
by Ben Foster
Feb 14 2011
5:13 PM

Started code documentation

70fedae4a8fa
by Ben Foster
Feb 14 2011
11:30 AM

Removed dependency on DirectoryInfo (abstracted into IIndexLocation)
Added "attributes" object dictionary to IndexOptions (for storing additional index information)
Removed IIndexWriter IEquatable as no longer required

9c43bb099d1c
by Ben Foster
Feb 13 2011
11:04 PM

Minor changes. Added IIndexWriter property to IIndexService (necessary for storing any type of IIndexService)
Added extension method for locating a valid IIndexService in a list.

d4d586f24c90
by Ben Foster
Feb 13 2011
10:44 PM

Merged in changes from Comparable branch

b7154871e59e
by theonlylawislove
Feb 10 2011
4:16 AM
comparable

Added support for changing analyzers in the IIndexWriter
TODO:We'll need to add something to the QueryBase that will allow us to use analyzers/queryparsers.

b6a0f438fed9
by Ben Foster
Feb 6 2011
7:55 PM

Experimental - IndexService can be resolved by evaluating the equality of IIndexWriter.IndexOptions

48d5f7dcb77c
by Ben Foster
Feb 6 2011
7:29 PM
default

Merged in IndexService from Compare branch

047c7872a24f
by Ben Foster
Feb 6 2011
4:43 PM

RecreateIndex is now set within IndexOptions (available for all IIndexWriter implementations)

cd618e63fc4e
by theonlylawislove
Feb 6 2011
3:40 PM
comparable

Made the IIndexTask expose IIndexWriter rather than an index location

5502ab354098
by Ben Foster
Feb 6 2011
2:26 PM
default

Made SearchService non generic. Should be able to use the same instance of SearchService for multiple queries (on the same index).

5f70031c2e3a
by Ben Foster
Feb 6 2011
1:12 PM
comparable

Added a better example of comparing IndexServices when processing the index queue.

d3f0e814d6db
by Ben Foster
Feb 6 2011
12:44 PM

Removed IEquatable from IndexService. IIndexWriter is now exposed as a property (removed Lucene IndexWriter property as this was not being used externally)
Comparing index services can now be done by evaluating the equality of their IndexWriter property (see IndexQueueTestFixture for example)

f9f9cf1fe5c6
by Ben Foster
Feb 6 2011
10:43 AM
default

Made recreatedIndex optional on DirectoryIndexWriter

87f6b9223298
by theonlylawislove
Feb 6 2011
6:03 AM
comparable

Allowed IndexWriters to be compared.
Also all comparing IndexServices against IndexWriters for ease of development.

a23b0a652d06
by Ben Foster
Feb 5 2011
4:01 PM
default

Added lucene.net nuget package

896f7cc25d07
by Ben Foster
Feb 5 2011
4:01 PM

Added lucene.net nuget package

6baa6064dc59
by Ben Foster
Oct 25 2010
9:12 AM

Merged in changes from Test branch (does not include PK changes)

8b46e90c8358
by theonlylawislove
Oct 25 2010
3:20 AM
Test

Add IIndexWriter to the IIndexTask (for got to do this in last commit).
This sets the way for creating IndexServices from an IIndexTask

ac3be7e55494
by theonlylawislove
Oct 25 2010
3:14 AM

Made IIndexTask generic for easy comparing, leaving IIndexTask (non generic) for use is situations where you won't know (or need to know) the generic's type.
Also made IndexTaskBase implement IIndexTask<T> and also made a non generic version (which I don't think people will use).
Also made IIndexTask<T> implement IEquatible<T> because that is what is was meant for, to force people to compare against other objects of the same type.
This serves a couple purposes
1. Provides an abstract base IndexTask that allready implements most of the equals and has an abstracts out everything that is task specific. This will make it so you don't have to implement IIndexTask<T> every time.
2. It removes the equirement to implement Equals for every situation, execpt Equals(T) where T is itself (same type). This is forced through abstract Equals(T).

fb70ef7384cb
by theonlylawislove
Oct 24 2010
11:53 PM

Added test for the DequeueAll() method

293d855aba5c
by theonlylawislove
Oct 24 2010
11:51 PM

Add method to get all tasks in queue

e49332881c60
by Ben Foster
Oct 24 2010
12:06 PM
default

Added extension methods for working with lucene documents