Add initial support for solr
This commit is contained in:
parent
7bedeefb50
commit
b27871f39a
13 changed files with 131 additions and 31 deletions
|
|
@ -17,6 +17,7 @@ import (
|
|||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/instances/malt"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/meta"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/resolver"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/solr"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/sql"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/ssh"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/triplestore"
|
||||
|
|
@ -50,6 +51,7 @@ type Distillery struct {
|
|||
type Upstream struct {
|
||||
SQL string
|
||||
Triplestore string
|
||||
Solr string
|
||||
}
|
||||
|
||||
// Context returns a new Context belonging to this distillery
|
||||
|
|
@ -114,6 +116,11 @@ func (dis *Distillery) allComponents() []initFunc {
|
|||
sql.PollContext = dis.Context()
|
||||
sql.PollInterval = time.Second
|
||||
}),
|
||||
manual(func(s *solr.Solr) {
|
||||
s.BaseURL = dis.Upstream.Solr
|
||||
s.PollContext = dis.Context()
|
||||
s.PollInterval = time.Second
|
||||
}),
|
||||
|
||||
// instainces
|
||||
auto[*instances.Instances],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue