Versions in this module Expand all Collapse all v0 v0.1.0 May 31, 2023 Changes in this version + type Application struct + func NewApplication(applicationConfig config.ApplicationConfig) *Application + func (a *Application) Rank(userQuery string) + func (a *Application) Run(userQuery string) + type ApplicationState struct + type ApplicationStateManager struct + func NewApplicationStateManager() *ApplicationStateManager + func (a *ApplicationStateManager) GetApplicationState() ApplicationState + func (a *ApplicationStateManager) OnErrored(errorDetails string) + func (a *ApplicationStateManager) OnIndexingStarted() + func (a *ApplicationStateManager) OnPostCrawlFiltersFinished() + func (a *ApplicationStateManager) OnPostCrawlFiltersStarted() + func (a *ApplicationStateManager) OnPreCrawlFiltersFinished() + func (a *ApplicationStateManager) OnPreCrawlFiltersStarted() + func (a *ApplicationStateManager) OnRankingStarted() + func (a *ApplicationStateManager) OnReadyToSearch() + func (a *ApplicationStateManager) OnShutdown() + func (a *ApplicationStateManager) SetProcessedWorkItems(processedWorkItems int) + func (a *ApplicationStateManager) SetTotalWorkItems(totalWorkItems int) + type RankingQueryRepJSON struct + Error string + Success bool + type RankingQueryReqJSON struct + UserQuery *string