[ https://issues.apache.org/jira/browse/SOLR-6234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14622461#comment-14622461 ]
Yonik Seeley commented on SOLR-6234: ------------------------------------ bq. it's just exposing JoinUtil.createJoinQuery() functionality, it implies that fromField is multivalue SortedSetDV That's a Java API that can change from release-to-release. Our HTTP APIs should stand alone and not be defined in terms of implementation details. In this specific case, we should either know or be able to figure that out, right? The user shouldn't have to specify. bq. this parser calls JoinUtil.createJoinQuery() and then calls setBoost() on its' result. Seems like that should be a separate issue (boosting the current query from within local params for that query). If it's a good idea, it should be done in a generic way for all queries / qparsers. > Scoring modes for query time join > ---------------------------------- > > Key: SOLR-6234 > URL: https://issues.apache.org/jira/browse/SOLR-6234 > Project: Solr > Issue Type: New Feature > Components: query parsers > Affects Versions: 5.3 > Reporter: Mikhail Khludnev > Assignee: Timothy Potter > Labels: features, patch, test > Fix For: 5.3 > > Attachments: SOLR-6234.patch, SOLR-6234.patch, SOLR-6234.patch, > otherHandler.patch > > > it adds {{scorejoin}} query parser which calls Lucene's JoinUtil underneath. > It supports: > - {{score=none|avg|max|total}} local param (passed as ScoreMode to JoinUtil) > - {{score=none}} is *default*, eg if you *omit* this localparam > - supports {{b=100}} param to pass {{Query.setBoost()}}. > - {{multiVals=true|false}} is introduced > - there is a test coverage for cross core join case. > - so far it joins string and multivalue string fields (Sorted, SortedSet, > Binary), but not Numerics DVs. follow-up LUCENE-5868 > -there was a bug in cross core join, however there is a workaround for it- > it's fixed in Dec'14 patch. > Note: the development of this patch was sponsored by an anonymous contributor > and approved for release under Apache License. -- 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