Uses of Annotation Interface
com.erudika.para.core.annotations.Measured
Package
Description
The search module - manages indexing operations and enables search.
-
Uses of Measured in com.erudika.para.core.search
Modifier and TypeMethodDescriptiondefault void
Search.createIndex
(App app) Creates a new search index for the given app.default void
Search.deleteIndex
(App app) Deletes the search index for a given app.<P extends ParaObject>
PSimple id search.<P extends ParaObject>
List<P> Simple multi id search.<P extends ParaObject>
List<P> Search.findNearby
(String appid, String type, String query, int radius, double lat, double lng, Pager... pager) Search forAddress
objects in a radius of X km from a given point.<P extends ParaObject>
List<P> Searches within a nested field.<P extends ParaObject>
List<P> Searches for objects that have a property which value starts with a given prefix.<P extends ParaObject>
List<P> Query string search.<P extends ParaObject>
List<P> Search.findSimilar
(String appid, String type, String filterKey, String[] fields, String liketext, Pager... pager) Searches for objects that have similar property values to a given text.<P extends ParaObject>
List<P> Search.findTagged
(String appid, String type, String[] tags, Pager... pager) Searches for objects tagged with one or more tags.<P extends ParaObject>
List<P> Searches forTag
objects.<P extends ParaObject>
List<P> Searches for objects having a property value that is in list of possible values.<P extends ParaObject>
List<P> Searches for objects that have properties matching some given values.<P extends ParaObject>
List<P> Searches for objects that have a property with a value matching a wildcard query.Counts indexed objects.Counts indexed objects matching a set of terms/values.boolean
Search.rebuildIndex
(DAO dao, App app, String destinationIndex, Pager... pager) Reads all objects from the database and indexes them into a new index.