lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Smiley (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SOLR-2724) Deprecate defaultSearchField and defaultOperator defined in schema.xml
Date Sat, 20 Aug 2011 03:29:27 GMT
Deprecate defaultSearchField and defaultOperator defined in schema.xml
----------------------------------------------------------------------

                 Key: SOLR-2724
                 URL: https://issues.apache.org/jira/browse/SOLR-2724
             Project: Solr
          Issue Type: Improvement
          Components: Schema and Analysis, search
            Reporter: David Smiley
            Assignee: David Smiley
            Priority: Minor
             Fix For: 3.4, 4.0


I've always been surprised to see the <defaultSearchField> element and <solrQueryParser
defaultOperator="OR"/> defined in the schema.xml file since the first time I saw them.
 They just seem out of place to me since they are more query parser related than schema related.
But not only are they misplaced, I feel they shouldn't exist. For query parsers, we already
have a "df" parameter that works just fine, and explicit field references. And the default
lucene query operator should stay at OR -- if a particular query wants different behavior
then use q.op or simply use "OR".

<similarity> Seems like something better placed in solrconfig.xml than in the schema.


In my opinion, defaultSearchField and defaultOperator configuration elements should be deprecated
in Solr 3.x and removed in Solr 4.  And <similarity> should move to solrconfig.xml.
I am willing to do it, provided there is consensus on it of course.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message