Documentation
¶
Index ¶
- func AskExportConfig(opts *ExportOptions) error
- func AskImportConfig(opts *ImportOptions) error
- func GetConfigFileName(path string, indexName string, appID string) string
- func ValidateExportConfigFlags(opts ExportOptions) error
- func ValidateImportConfigFlags(opts *ImportOptions) error
- type ExportOptions
- type ImportConfigJSON
- type ImportOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AskExportConfig ¶
func AskExportConfig(opts *ExportOptions) error
func AskImportConfig ¶
func AskImportConfig(opts *ImportOptions) error
func GetConfigFileName ¶
Matching Algolia Dashboard file naming https://github.com/algolia/AlgoliaWeb/blob/develop/_client/src/routes/explorer/components/Explorer/IndexExportSettingsModal.tsx#L88
func ValidateExportConfigFlags ¶
func ValidateExportConfigFlags(opts ExportOptions) error
func ValidateImportConfigFlags ¶
func ValidateImportConfigFlags(opts *ImportOptions) error
Types ¶
type ExportOptions ¶
type ImportConfigJSON ¶ added in v1.7.0
type ImportConfigJSON struct {
Settings *search.IndexSettings `json:"settings,omitempty"`
Rules []search.Rule `json:"rules,omitempty"`
Synonyms []search.SynonymHit `json:"synonyms,omitempty"`
}
type ImportOptions ¶
type ImportOptions struct {
Config config.IConfig
IO *iostreams.IOStreams
SearchClient func() (*search.APIClient, error)
ImportConfig ImportConfigJSON
Index string
FilePath string
Scope []string
ClearExistingSynonyms bool
ClearExistingRules bool
ForwardSettingsToReplicas bool
ForwardSynonymsToReplicas bool
ForwardRulesToReplicas bool
DoConfirm bool
}
Click to show internal directories.
Click to hide internal directories.