[
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: [email protected]
For additional commands, e-mail: [email protected]