CypherSearch

interface CypherSearch

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

Inheritors

Functions

Link copied to clipboard
abstract fun chunkSimilaritySearch(purpose: String, query: String, params: Map<String, *>, logger: <Error class: unknown class>?): List<<Error class: unknown class><Chunk>>
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><NamedEntityData>>
Link copied to clipboard
abstract fun mappedEntitySimilaritySearch(purpose: String, query: String, params: Map<String, *>, logger: <Error class: unknown class>?): List<<Error class: unknown class><out MappedEntity>>
Link copied to clipboard
abstract fun queryForEntities(purpose: String, query: String, params: Map<String, *> = emptyMap<String, String>(), logger: <Error class: unknown class>? = null): List<NamedEntityData>

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 queryForMappedEntities(purpose: String, query: String, params: Map<String, Any> = emptyMap(), logger: <Error class: unknown class>? = null): List<MappedEntity>

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