Startup Solr

After configuration is done you are ready to startup Solr. Please have a look at the log output. Each configured component outputs its loaded configuration.

Here you see an example Log snippet with initilization of all configured components and its loaded parameters. Depending on your logging configuration, the layout may be different:

[...]
1242 T27 x:x:collection1 dpss.ImageDescriptorFieldType.init Field initialized: docValuesBinary {class=de.pixolution.solr.schema.ImageDescriptorFieldType, analyzer=org.apache.solr.schema.FieldType$DefaultAnalyzer, args={class=de.pixolution.solr.schema.ImageDescriptorFieldType}}
[...]
1295 T27 x:x:collection1 dpss.DocIdCacheWarmer.init Initialized with: {cache.name=universalConnectorCache, cache.size =1000}
[...]
1382 T27 x:x:collection1 dpss.PixolutionParserPlugin.init Initialized with: {pixolution.fieldname.prefix=pxl_, rank.ac.readfrom=keywords, rank.ac.searchin=keywords, pixolution.fieldname.legacy=null}
1466 T27 x:x:collection1 dpshc.PixolutionComponent.init Licensee: pixolution GmbH Version: 3.3.0 Initialized with: {pixolution.parser=pixolutionParser}
1468 T27 x:x:collection1 dpshc.KeywordSuggesterPre.init Licensee: pixolution GmbH Version: 3.3.0 Initialized with: {ksuggest.field=null, ksuggest.analyzer=null , ksuggest.max=15, ksuggest.threshold=0.2 , pixolution.parser=pixolutionParser, ksuggest.inspect=50, ksuggest.inspect.overhead=20 , ksuggest.inspect.minterms=pixolutionParser}
1471 T27 x:x:collection1 dpshc.UniversalConnectorComponent.init Licensee: pixolution GmbH Version: 3.2.0 Initialized with: {cache.name=universalConnectorCache}
1508 T27 x:x:collection1 dpsup.ImageUpdateFactory.init Initialized with: {pixolution.fieldname.prefix={pxl_descriptorparts_*, pxl_imagedescriptor ,pxl_descriptorfilter_*, pxl_textspace_ *}, pixolution.fieldname.legacy=null, pixolution.fieldname.legacy.textspace=null, processor.loader.kBytesPerSecPerCon=3, processor.loader.fileLimitkBytes=5, processor.loader.maxConnections=3}
[...]

The example signals, that the PixolutionParserPlugin, PixolutionComponent and ImageUpdateFactory are initialized. If these classes are registered without an error, the configuration was successful.

Please note, that pixolution flow can not detect all possible errors at startup. Some configuration errors only show up at query time. Therefore it is crucial that you test the indexing and querying images while observing the log file.