[ https://issues.apache.org/jira/browse/SOLR-14859?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17195578#comment-17195578 ]
Chris M. Hostetter commented on SOLR-14859: ------------------------------------------- So it sounds like a user workaround for this would be for users to explicitly set {{omitNorms=true"}} on all {{<fieldType class="DateRangeField" ... />}} in their schema's, so that solr's view of the properties (used when deciding what query to generate) matches the "real" info in the index? Long term it seems like DateRangeField should use the {{public static final FieldType FIELD_TYPE = new FieldType();}} munendra linked to to initialize it's properties, and "fail" if a user tries to override them when schema options -- since they are immutable does that seem right? > [* TO *] queries on DateRange fields miss results > ------------------------------------------------- > > Key: SOLR-14859 > URL: https://issues.apache.org/jira/browse/SOLR-14859 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: query parsers > Affects Versions: 8.5 > Reporter: Jason Gerlowski > Priority: Major > Attachments: query-debug.png, reproduce.sh, schema.png > > > "exists" queries ({{[* TO *]}}) on DateRange fields return 0 results > regardless of docs in the index with values in that field. > The issue appears to be that the query is converted into a > {{NormsFieldExistsQuery}}, even though DateRangeField uses omitNorms=true by > default. Probably introduced by SOLR-11746's changes to these optimizable > range queries. > I've attached a script to reproduce the issue (tested on Solr 8.6.2) and > screenshots showing showing schema and query-parsing info for the > reproduction. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org