[ https://issues.apache.org/jira/browse/SOLR-9163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yonik Seeley updated SOLR-9163: ------------------------------- Attachment: SOLR-9163.patch Draft patch attached. Here is the schema/solrconfig differences between the two configsets after: {code} -<schema name="example-basic" version="1.6"> +<schema name="example-data-driven-schema" version="1.6"> <!-- attribute "name" is the name of this schema and is only used for display purposes. version="x.y" is Solr's version number for the schema syntax and semantics. It should not normally be changed by applications. @@ -124,7 +124,7 @@ <!-- Only enabled in the "schemaless" data-driven example (assuming the client does not know what fields may be searched) because it's very expensive to index everything twice. --> - <!-- <copyField source="*" dest="_text_"/> --> + <copyField source="*" dest="_text_"/> {code} {code} - <!-- This enabled schemaless mode <initParams path="/update/**"> <lst name="defaults"> <str name="update.chain">add-unknown-fields-to-the-schema</str> </lst> </initParams> - --> {code} > Confusing solrconfig.xml in the downloaded solr*.zip > ---------------------------------------------------- > > Key: SOLR-9163 > URL: https://issues.apache.org/jira/browse/SOLR-9163 > Project: Solr > Issue Type: Bug > Reporter: Sachin Goyal > Attachments: SOLR-9163.patch > > > Here are the solrconfig.xml when I download and unzip solr: > {code} > find . -name solrconfig.xml > ./solr-5.5.1/example/example-DIH/solr/db/conf/solrconfig.xml > ./solr-5.5.1/example/example-DIH/solr/mail/conf/solrconfig.xml > ./solr-5.5.1/example/example-DIH/solr/rss/conf/solrconfig.xml > ./solr-5.5.1/example/example-DIH/solr/solr/conf/solrconfig.xml > ./solr-5.5.1/example/example-DIH/solr/tika/conf/solrconfig.xml > ./solr-5.5.1/example/files/conf/solrconfig.xml > ./solr-5.5.1/server/solr/configsets/basic_configs/conf/solrconfig.xml > ./solr-5.5.1/server/solr/configsets/data_driven_schema_configs/conf/solrconfig.xml > ./solr-5.5.1/server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml > {code} > Most likely, the ones I want to use are in server/solr/configsets, I assume. > But then which ones among those three? > Searching online does not provide much detailed information. > And diff-ing among them yields even more confusing results. > Example: When I diff basic_configs/conf/solrconfig.xml with > data_driven_schema_configs/conf/solrconfig.xml, I am not sure why the latter > has these extra constrcuts? > # solr.LimitTokenCountFilterFactory and all the comments around it. > # deletionPolicy class="solr.SolrDeletionPolicy" > # Commented out infoStream file="INFOSTREAM.txt" > # Extra comments for "Update Related Event Listeners" > # indexReaderFactory > # And so for lots of other constructs and comments. > The point is that it is difficult to find out exactly what extra features in > the latter are making it data-driven. Hence it is difficult to know what > features I am losing by not taking the data-driven-schema. > It would be good to sync the above 3 files together (each file should have > same comments and differ only in the configuration which makes them > different). Also, some good documentation should be put online about them > otherwise it is very confusing for non-committers and vanilla-users. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org