diff --git a/Lib/Portoa.Lucene.dll b/Lib/Portoa.Lucene.dll new file mode 100644 index 0000000..297a687 Binary files /dev/null and b/Lib/Portoa.Lucene.dll differ diff --git a/Lib/Portoa.Lucene.xml b/Lib/Portoa.Lucene.xml new file mode 100644 index 0000000..863a969 --- /dev/null +++ b/Lib/Portoa.Lucene.xml @@ -0,0 +1,103 @@ + + + + Portoa.Lucene + + + + + Handles interaction between objects and Lucene documents + + + + + + Builds a out of another object + + The object from which to build the document + + + + Gets a term representing the identifying in a + . This can be used as a means + to delete documents using an , for example. + + The object from which to create the term + + + + implementation for entities based on Lucene.NET + + + + + implementation based on Lucene.NET + + + + + Transforms the results of a search into a proper result set + + The search results + The searcher that performed the search + + + + Escapes a search string; default implementation calls QueryParser.Escape() + + The search string to escape + + + + Gets the query parser associated with this searcher + + + + + Gets the index directory associated with this searcher + + + + + implementation for entities based on Lucene.NET + + The entity to build the index for + + + + implementation based on Lucene.NET + + The object to build the index for + + + The index writer to use to build/update indexes + Object to handle manipulation between indexable objects and Lucene documents + Application logger + + + + Gets all indexable records; used for (re)building the index from scratch + + + + + Determines whether can have its index updated + + + + + Gets the index writer to use to build/update indexes + + + + + Gets the object to handle manipulation between indexable objects and Lucene documents + + + + + Application logger + + + + diff --git a/Lib/Portoa.Web.dll b/Lib/Portoa.Web.dll index 8295196..dd37c38 100644 Binary files a/Lib/Portoa.Web.dll and b/Lib/Portoa.Web.dll differ diff --git a/Lib/Portoa.Web.xml b/Lib/Portoa.Web.xml index 1d051b5..776fd2e 100644 --- a/Lib/Portoa.Web.xml +++ b/Lib/Portoa.Web.xml @@ -203,6 +203,11 @@ not be null. + + + A matching rule that always matches + + Flattens a FilterInfo object into a single IEnumerable containing @@ -258,6 +263,12 @@ + + + Matching rule that matches compiler-generated methods for property + getters and setters + + Exposes an interface to configure log4net @@ -349,6 +360,12 @@ Registers the type and configures interception for it + + + Matching rule where a member is match if it is assignable from + + The base class/interface to match against + Error result factory that returns a result suitable @@ -569,6 +586,20 @@ Event that fires after a controller is instantiated + + + Negates a matching rule + + The type of matching rule to negate + + + + Negates a matching rule + + + + The matching rule to negate + Service provider that uses an IUnityContainer to instantiate and locate services @@ -706,36 +737,5 @@ The type to convert the value to The request key of the object to retrieve - - - A matching rule that always matches - - - - - Matching rule where a member is match if it is assignable from - - The base class/interface to match against - - - - Negates a matching rule - - The type of matching rule to negate - - - - Negates a matching rule - - - - The matching rule to negate - - - - Matching rule that matches compiler-generated methods for property - getters and setters - - diff --git a/Lib/Portoa.dll b/Lib/Portoa.dll index e08fcf0..ac166d7 100644 Binary files a/Lib/Portoa.dll and b/Lib/Portoa.dll differ diff --git a/Lib/Portoa.xml b/Lib/Portoa.xml index b18f865..1d8c12a 100644 --- a/Lib/Portoa.xml +++ b/Lib/Portoa.xml @@ -633,5 +633,80 @@ Signifies that this object should not be logged + + + Exposes an interface to perform a full-text search + + + + + Searches for records based on the given search query + + The search term(s) to search for + The maximum number of results to return (0 is unlimited); the default is 10 + + + + Exposes an interface to build and update a search index + + + + + (Re)builds the search index + + + + + Updates the index for the specified + + The object that needs its index updated + + + + Represents a search result + + + + + A value (between 0 and 1, the higher the better) representing how good + the match is between the search query and the value + + + + + The matched object + + + + + Raised when an error occurs while reading/writing a search index + + + + + Exposes methods to perform full-text searching and indexing + + The type of entity to search/index + + + + Gets all indexable entities that match the given set of + + + + + Retrieves all indexable records + + + + + Index builder that will build/update indexes for each of its child index builders + + + + + Adds an index builder to the collection + +