CypherSearch

interface CypherSearch

API-independent cypher searcher Must work within Spring's transaction management

Inheritors

Functions

Link copied to clipboard
abstract fun chunkFullTextSearch(purpose: String, query: String, params: Map<String, *>, logger: <Error class: unknown class>?): List<<Error class: unknown class><out Chunk>>
Link copied to clipboard
abstract fun chunkSimilaritySearch(purpose: String, query: String, params: Map<String, *>, logger: <Error class: unknown class>?): List<<Error class: unknown class><out Chunk>>
Link copied to clipboard
abstract fun createEntity(entity: NamedEntityData, basis: Retrievable): String
Link copied to clipboard
abstract fun entityDataSimilaritySearch(purpose: String, query: String, params: Map<String, *> = emptyMap<String, String>(), logger: <Error class: unknown class>? = null): List<<Error class: unknown class><out EntityData>>
Link copied to clipboard
abstract fun entityFullTextSearch(purpose: String, query: String, params: Map<String, *>, logger: <Error class: unknown class>?): List<<Error class: unknown class><out EntityData>>
Link copied to clipboard
abstract fun <T> loadEntity(type: Class<T>, id: String): T?

Load a mapped entity with OGM.

Link copied to clipboard
abstract fun query(purpose: String, query: String, params: Map<String, *>, logger: <Error class: unknown class>? = null): <Error class: unknown class>
Link copied to clipboard
abstract fun queryForEntities(purpose: String, query: String, params: Map<String, *> = emptyMap<String, String>(), logger: <Error class: unknown class>? = null): List<EntityData>

Query for all entities in the knowledge graph. Includes both generic entities and mapped entities. The query must return entities as n.

Link copied to clipboard
abstract fun queryForInt(query: String, params: Map<String, *> = emptyMap<String, String>()): Int
Link copied to clipboard
abstract fun queryForMappedEntities(purpose: String, query: String, params: Map<String, Any> = emptyMap(), logger: <Error class: unknown class>? = null): List<OgmMappedEntity>

Query for mapped entities in the knowledge graph. The query must return entities as n.