DATASOLR-141 - Prepare release 1.1 GA.

Update documentation, changelog and notice.
DATASOLR-141 - Release 1.1.0.RELEASE.
DATASOLR-141 - Prepare next development iteration.
DATASOLR-147 - Upgrade to Solr 4.7

Upgrade did not show any glitches.
DATASOLR-88 - Support for index time boost on managed entites.

Boosting Documents/Enities at index time is now possible using 'Boost' annotation processed by 'MappingSolrConverter'. Values can be applied on both 'Document' and 'Field' level.

CLA: 61520130807033621 (Francisco Spaeth)
Original Pull Request: #34
DATASOLR-88 - Polishing of support for index time boosting.

Additional tests for 'PersistentProperty' and 'PersistentEntity' added in order to assert 'Boost' value is processed correctly before applying it to SolrDocuments.

Removed 'ElementType.TYPE' from 'Boost' in favor of 'SolrDocument(boost)'.
Removed 'ElementType.FIELD' from 'Boost' in favor of 'Indexed(boost)'.
Added 'boost' to 'Indexed' for more convenience.

Fixed minor bug on processing 'PersistentProperty.isReadonly'.
DATASOLR-143 - Add support for 'countBy' queries.

Using the 'count' prefix allows to determine number of documents matching criteria from derived query.

//returns 'numFound' from q=name:<name>
Long countByName(String name)
DATASOLR-152 - Adapt changes on property information from sd-commons.

Changes in spring data commons changed property access information. Changed the code to work again with the structures provided by common infrastructure.
DATASOLR-105 - Allow nesting of chained Criteria.

Chaining 'Criteria' did not allow combining nested criteria to span up a tree. Therefor it was not possible to build 'Queries' like: "field_1:foo OR (field_2:bar AND field_3:roo)" using the provided query API.

The implementation has changed under the hood to support this by building a tree of 'Nodes', in which 'Criteria' is a leave while 'Crotch' can be its parent, delegating addition of predicates to the most recent sibling.

The above sample can now be created as follows:
where("field_1").is("foo").or(where("field_2").is("bar").and("field_3").is("roo"));
DATASOLR-142 - Support geo structures from spring-data-commons.

Geo Structures like 'Point', 'Distance' and 'Circle' moved to spring-data-commons. Therefor store specific types have been deprecated. The module works now with both structures.

The support for deprecated types will be dropped in '1.3'.
DATASOLR-154 - Remove obsolete generics from BeanWrapper.
DATASOLR-144 - Add support for derived 'deleteBy...' queries.

Using keywords 'deleteBy...' or 'removeBy...' as well as '@Query(delete=false)' removes matching documents from solr.

Depending on the return type (List) the documents will be retrieved from the store prior to sending delete command. In case of numeric return type only the total number of removed documents is returned.

The method can be void as well.
DATASOLR-146 - Prelare release for 1.2.0.M1.

Update readme, notice and changelog. Update pom.xml to point to recent Spring Data Commons version. Update pom.xml to point to spring milestone repository.

Original pull request: #36.
DATASOLR-146 - Release version 1.2.0.M1.
DATASOLR-146 - Prepare next development iteration.
fix invalid section id
DATASOLR-147 - Upgrade to Solr 4.7.1
DATASOLR-95 - introduced maxScore property to SolrResultPage

SolrTemplate returns a ScoredPage for finder operations which allows to retrieve the score of the topmost document.

CLA: 61520130807033621 (Francisco Spaeth)
Original Pull Request: #24
DATASOLR-147 - Upgrade to Solr 4.7.2
DATASOLR-118 - MappingSolrConverter should honor generic type information within Maps and Collections.

Generic type information was not considered when reading values from Solr back into the entities in case of Collection and Map.

We now additionally check on the generic type of collections and maps and pipe the value retrieved from Solr through the conversion in case the type needs further treatment.