lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Munendra S N (JIRA)" <j...@apache.org>
Subject [jira] [Moved] (LUCENE-8908) 2 arg "query()" does not exist for all docs, even though second arg specifies a default value
Date Wed, 10 Jul 2019 15:25:00 GMT

     [ https://issues.apache.org/jira/browse/LUCENE-8908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Munendra S N moved SOLR-7845 to LUCENE-8908:
--------------------------------------------

    Lucene Fields: New,Patch Available
              Key: LUCENE-8908  (was: SOLR-7845)
          Project: Lucene - Core  (was: Solr)

> 2 arg "query()" does not exist for all docs, even though second arg specifies a default
value
> ---------------------------------------------------------------------------------------------
>
>                 Key: LUCENE-8908
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8908
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Bill Bell
>            Priority: Major
>         Attachments: SOLR-7845.patch, SOLR-7845.patch
>
>
> The 2 arg version of the "query()" was designed so that the second argument would specify
the value used for any document that does not match the query pecified by the first argument
-- but the "exists" property of the resulting ValueSource only takes into consideration wether
or not the document matches the query -- and ignores the use of the second argument.
> ----
> The work around is to ignore the 2 arg form of the query() function, and instead wrap
he query function in def().
> for example:  {{def(query($something), $defaultval)}} instead of {{query($something,
$defaultval)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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


Mime
View raw message