Documentation
¶
Index ¶
- type DefaultScaffoldService
- type DefaultScaffoldServiceConfig
- type OpenAlexAnalysisService
- func (s *OpenAlexAnalysisService) Query(ctx context.Context, category string, limit int) ([]*models.Result, error)
- func (s *OpenAlexAnalysisService) Search(ctx context.Context, query string, limit int) (*models.Analysis, error)
- func (s *OpenAlexAnalysisService) Store(ctx context.Context, query string, limit int) error
- type OpenAlexAnalysisServiceConfig
- type ScaffoldService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultScaffoldService ¶
type DefaultScaffoldService struct {
// contains filtered or unexported fields
}
func NewDefaultScaffoldService ¶
func NewDefaultScaffoldService(scaffoldRepo repos.ScaffoldRepo) *DefaultScaffoldService
func NewDefaultScaffoldServiceWithConfig ¶
func NewDefaultScaffoldServiceWithConfig( config *DefaultScaffoldServiceConfig, ) *DefaultScaffoldService
type DefaultScaffoldServiceConfig ¶
type DefaultScaffoldServiceConfig struct {
ScaffoldPath string
}
type OpenAlexAnalysisService ¶
type OpenAlexAnalysisService struct {
// contains filtered or unexported fields
}
func NewOpenAlexAnalysisService ¶
func NewOpenAlexAnalysisService( openalexClient openalex.Client, analysisRepo repos.AnalysisRepo, embeddingClient embeddings.Client, ttr texter.ArticleTexter, ) *OpenAlexAnalysisService
func NewOpenAlexAnalysisServiceFromConfig ¶
func NewOpenAlexAnalysisServiceFromConfig(config *OpenAlexAnalysisServiceConfig) (*OpenAlexAnalysisService, error)
type OpenAlexAnalysisServiceConfig ¶
type OpenAlexAnalysisServiceConfig struct {
AnalysisPath string
}
type ScaffoldService ¶
Click to show internal directories.
Click to hide internal directories.