func BleveMetaExtra(m map[string]interface{}) { br := make(map[string]map[string][]string) t, i := bleveRegistry.AnalyzerTypesAndInstances() br["Analyzer"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.ByteArrayConverterTypesAndInstances() br["ByteArrayConverter"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.CharFilterTypesAndInstances() br["CharFilter"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.DateTimeParserTypesAndInstances() br["DateTimeParser"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.FragmentFormatterTypesAndInstances() br["FragmentFormatter"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.FragmenterTypesAndInstances() br["Fragmenter"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.HighlighterTypesAndInstances() br["Highlighter"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.KVStoreTypesAndInstances() br["KVStore"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.TokenFilterTypesAndInstances() br["TokenFilter"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.TokenMapTypesAndInstances() br["TokenMap"] = map[string][]string{"types": t, "instances": i} t, i = bleveRegistry.TokenizerTypesAndInstances() br["Tokenizer"] = map[string][]string{"types": t, "instances": i} m["regBleve"] = br }
func printRegistry() { types, instances := registry.CharFilterTypesAndInstances() printType("Char Filter", types, instances) types, instances = registry.TokenizerTypesAndInstances() printType("Tokenizer", types, instances) types, instances = registry.TokenMapTypesAndInstances() printType("Token Map", types, instances) types, instances = registry.TokenFilterTypesAndInstances() printType("Token Filter", types, instances) types, instances = registry.AnalyzerTypesAndInstances() printType("Analyzer", types, instances) types, instances = registry.DateTimeParserTypesAndInstances() printType("Date Time Parser", types, instances) types, instances = registry.KVStoreTypesAndInstances() printType("KV Store", types, instances) types, instances = registry.ByteArrayConverterTypesAndInstances() printType("ByteArrayConverter", types, instances) types, instances = registry.FragmentFormatterTypesAndInstances() printType("Fragment Formatter", types, instances) types, instances = registry.FragmenterTypesAndInstances() printType("Fragmenter", types, instances) types, instances = registry.HighlighterTypesAndInstances() printType("Highlighter", types, instances) }
func MainWelcome(flagAliases map[string][]string) { cmd.LogFlags(flagAliases) log.Printf("main: registered bleve stores") types, instances := bleveRegistry.KVStoreTypesAndInstances() for _, s := range types { log.Printf(" %s", s) } for _, s := range instances { log.Printf(" %s", s) } }
func MainWelcome(flagAliases map[string][]string) { flag.VisitAll(func(f *flag.Flag) { if flagAliases[f.Name] != nil { log.Printf(" -%s=%q\n", f.Name, f.Value) } }) log.Printf(" GOMAXPROCS=%d", runtime.GOMAXPROCS(-1)) log.Printf("main: registered bleve stores") types, instances := bleveRegistry.KVStoreTypesAndInstances() for _, s := range types { log.Printf(" %s", s) } for _, s := range instances { log.Printf(" %s", s) } }
types, instances = registry.TokenizerTypesAndInstances() printType("Tokenizer", types, instances) types, instances = registry.TokenMapTypesAndInstances() printType("Token Map", types, instances) types, instances = registry.TokenFilterTypesAndInstances() printType("Token Filter", types, instances) types, instances = registry.AnalyzerTypesAndInstances() printType("Analyzer", types, instances) types, instances = registry.DateTimeParserTypesAndInstances() printType("Date Time Parser", types, instances) types, instances = registry.KVStoreTypesAndInstances() printType("KV Store", types, instances) types, instances = registry.FragmentFormatterTypesAndInstances() printType("Fragment Formatter", types, instances) types, instances = registry.FragmenterTypesAndInstances() printType("Fragmenter", types, instances) types, instances = registry.HighlighterTypesAndInstances() printType("Highlighter", types, instances) }, } func printType(label string, types, instances []string) { sort.Strings(types)