Class: SearchAPIEnhanced

SearchAPIEnhanced()

Enhanced Search API with advanced search capabilities

Constructor

new SearchAPIEnhanced()

Source:

Classes

SearchAPIEnhanced

Methods

_generateCacheKey()

Generate cache key for search requests

.

Generate cache key for search requests

Source:

(async) _handleEntitySearch()

Entity-focused search with relationship traversal

.

Entity-focused search with relationship traversal

Source:

(async) _handleFacetedSearch()

Faceted search with dynamic facet generation

.

Faceted search with dynamic facet generation

Source:

(async) _handleGetFacets()

Get available search facets

.

Get available search facets

Source:

(async) _handleGetSearchStats()

Get search analytics and statistics

.

Get search analytics and statistics

Source:

(async) _handleGetSuggestions()

Get search suggestions for query completion

.

Get search suggestions for query completion

Source:

(async) _handleGraphTraversal()

Graph traversal search using Personalized PageRank

.

Graph traversal search using Personalized PageRank

Source:

(async) _handleSemanticSearch()

Semantic similarity search using vector embeddings

.

Semantic similarity search using vector embeddings

Source:

(async) _handleUnifiedSearch()

Unified search combining all search strategies

.

Unified search combining all search strategies

Source:

(async) _performUnifiedSearch()

Helper method to perform unified search

.

Helper method to perform unified search

Source:

_setupMiddleware()

Setup middleware for search endpoints

.

Setup middleware for search endpoints

Source:

_setupRoutes()

Setup search API routes

.

Setup search API routes

Source:

getRouter()

Get the Express router

.

Get the Express router

Source:

(async) initialize()

Initialize the search API

.

Initialize the search API

Source:

(async) shutdown()

Cleanup resources

.

Cleanup resources

Source: