Allow searching by Dates Issue: #7

Instead of storing date fields in the SearchAPI document, we store the date's time as Number field. This way we can execute queries by passing date with provided time (hour,minute,seconds) are retrieve more precise search results. A limitation is the max value that double can hold !

Local variable renaming

Search results now can be sorted by given sort field in ascending / descending order

Set default value for sorting to empty string.

Minor renaming and added test
When we have a field with value null we create only SearchAPI.Field object with given type without setting value
Added two sorting types - Numeric and Text. This is used because we should provide some default values depending on the sort type.
Issue #9 Search for matching field containing many values by passing list of values
Search with empty query

Deleted unused class
Updated appengine version to 1.8.9
Issue #14 : Replace Indexing Strategy object with annotations

add configuration for used search annotations

make possible configuration of index strategy in external tests

Add word separated indexing. Add 'Ignore' annotation.

minor renames

use only annotations for configuration of index strategy

add comment and rename class

recognize collection type when processing field mark for full text search
Updated to AppEngine 1.9.2
Allow embedded indexing

Remove index schema and refactor embedded index registration

delete unused class

change search field naming
Add check for null of embedded indexes
Issue #18 Escape special symbols from search terms when make query

minor rename

minor change
Updated to AppEngine v1.9.4
Removed dependency to com.google.appengine.repackaged.com.google.common.base.Strings;
Issue #20 : Interpret search query strings as one word when contains word with special characters
Updated AppEngine version to 1.9.8
Added .gitignore file
Update GAE to v1.9.10