diff --git a/Lib/Microsoft.Practices.ServiceLocation.dll b/Lib/Microsoft.Practices.ServiceLocation.dll new file mode 100644 index 0000000..3f88954 Binary files /dev/null and b/Lib/Microsoft.Practices.ServiceLocation.dll differ diff --git a/Lib/Portoa.Web.dll b/Lib/Portoa.Web.dll index 431ab0f..d60b68b 100644 Binary files a/Lib/Portoa.Web.dll and b/Lib/Portoa.Web.dll differ diff --git a/Lib/Portoa.dll b/Lib/Portoa.dll index 41c420c..f57ebd4 100644 Binary files a/Lib/Portoa.dll and b/Lib/Portoa.dll differ diff --git a/Lib/Portoa.xml b/Lib/Portoa.xml index 8790254..e0e6c78 100644 --- a/Lib/Portoa.xml +++ b/Lib/Portoa.xml @@ -96,6 +96,33 @@ The entity type The entity's identifier type + + + 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 + + + + + Indicates that this object is searchable + + + + + Gets whether or not the index for this object should be updated + (a dirty flag, of sorts) + + Implodes an enumeration given a selector function and a separator @@ -380,6 +407,22 @@ The message to log + + + 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 + + Computes the hash of the string using the given @@ -404,6 +447,18 @@ Default password protector that does not allow null or empty passwords + + + 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 map an entity to a DTO representation @@ -427,6 +482,11 @@ Whether to use the fully qualified name of each type + + + Raised when an error occurs while reading/writing a search index + + implementation that writes to the Console @@ -602,6 +662,32 @@ 1970-01-01) + + + Index builder that will build/update indexes for each of its child index builders + + + + + 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 + + + + Adds an index builder to the collection + + Represents a service object that can start a transaction @@ -633,90 +719,9 @@ 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 - - - - - Indicates that this object is searchable - - - - - Gets whether or not the index for this object should be updated - (a dirty flag, of sorts) + Logger that does nothing diff --git a/Src/VideoGameQuotes.Web/VideoGameQuotes.Web.csproj b/Src/VideoGameQuotes.Web/VideoGameQuotes.Web.csproj index 42c7661..91e1bb2 100644 --- a/Src/VideoGameQuotes.Web/VideoGameQuotes.Web.csproj +++ b/Src/VideoGameQuotes.Web/VideoGameQuotes.Web.csproj @@ -40,6 +40,9 @@ ..\..\Lib\Lucene.Net.dll + + ..\..\Lib\Microsoft.Practices.ServiceLocation.dll + ..\..\Lib\Microsoft.Practices.Unity.dll