> As an example, how dynamic should the information stored in a data grid be?.
> Can stored objects be generic or defined in runtime and how does this affect
> indexing and/or searching?.
We expect that for a given map you insert certain type of values.. if
indexing defined then it is expected that indexed fields are available
in the inserted values.
> Should we consider index-base query?.
Not sure what you mean by index-base query but if your query contains
a field which is indexed then query execution will use the indexed
fields. So your queries are already index-aware. But if you implement
your own Predicate then currently indexes aren't used. We should
extend the API to facilitate index-aware custom predicates.
> Should be any definition or annotation on the entities to define an
> indexation, searchable field?.
@Indexed annotation would be nice.
> Should Full text search be just another search? any special treatment?
We currently don't have any special treatment to text fields but we
should in the future. Imagine a text field with short german abstract
and you are searching for a phrase there. Obviously language depended
indexing is required.
> Pagination
We don't have it yet.
> Query hierarchy or search methods with filtering? Any SQL approach?
You can search field of a field.. even method of a field with SQL
syntax... something like
new SqlPredicate("item.getQuantity > 45");
-talip