lucene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hoss Man (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache Solr Reference Guide > Query Re-Ranking
Date Wed, 25 Jun 2014 18:43:01 GMT
<html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <base href="https://cwiki.apache.org/confluence" />
        <style type="text/css">
    body, #email-content, #email-content-inner { font-family: Arial,FreeSans,Helvetica,sans-serif;
}
    body, p, blockquote, pre, code, td, th, li, dt, dd { font-size: 13px; }
    small { font-size: 11px; }

    body { width:100% !important; -webkit-font-smoothing: antialiased; }

    body,
    #email-wrapper { background-color: #f0f0f0; }
    #email-wrapper-inner { padding: 20px; text-align: center; }
    #email-content-inner { background-color: #fff; border: 1px solid #bbb; color: $menuTxtColour;
padding:20px; text-align:left; }
    #email-wrapper-inner > table { width: 100%; }
    #email-wrapper-inner.thin > table { margin: 0 auto; width: 50%; }
    #email-footer { padding: 0 16px 32px 16px; margin: 0; }

    .email-indent { margin: 8px 0 16px 0; }
    .email-comment { margin: 0 0 0 56px; }
    .email-comment.removed { background-color: #ffe7e7; border: 1px solid #df9898; padding:
0 8px;}

    #email-title-avatar { text-align: left; vertical-align: top; width: 48px; padding-right:
8px; }
    #email-title-flavor { margin: 0; padding: 0 0 4px 0; }
    #email-title-heading { font-size: 16px; line-height: 20px; min-height: 20px; margin: 0;
padding: 0; }
    #email-title .icon { border: 0; padding: 0 5px 0 0; text-align: left; vertical-align:
middle; }

    #email-actions { border-top: 1px solid #bbb; color: #505050; margin: 8px 0 0 0; padding:
0; }
    #email-actions td { padding-top: 8px; }
    #email-actions .left { max-width: 45%; text-align: left; }
    #email-actions .right { text-align: right; }
    .email-reply-divider { border-top: 1px solid #bbb; color: #505050; margin: 32px 0 8px
0; padding: 8px 0; }
    .email-section-title { border-bottom: 1px solid #bbb; margin: 8px 0; padding: 8px 0 0
0; }

    .email-metadata { color: #505050; }

    a { color: #326ca6; text-decoration: none; }
    a:hover { color: #336ca6; text-decoration: underline; }
    a:active {color: #326ca6; }

    a.email-footer-link { color: #505050; font-size: 11px; }

    .email-item-list { list-style: none; margin: 4px 0; padding-left: 0; }
    .email-item-list li { list-style: none; margin: 0; padding: 4px 0; }
    .email-list-divider { color: #505050; padding: 0 0.35em; }
    .email-operation-icon { padding-right: 5px; }

    .avatar { -ms-interpolation-mode: bicubic; border-radius: 3px;}
    .avatar-link { margin: 2px; }

    .tableview th { border-bottom: 1px solid #69C; font-weight: bold; text-align: left; }
    .tableview td { border-bottom: 1px solid #bbbbbb; text-align: left; padding: 4px 16px
4px 0; }

    .aui-message {  margin: 1em 0; padding: 8px; }
    .aui-message.info { background-color: #e0f0ff; border: 1px solid #9eb6d4; }
    .aui-message.success { background-color: #ddfade; border: 1px solid #93c49f; }
    .aui-message.error,
    .aui-message.removed { background-color: #ffe7e7; border: 1px solid #df9898; color: #000;
}

    .call-to-action-table { margin: 10px 1px 1px 1px;}
    .call-to-cancel-container, .call-to-action-container { padding: 5px 20px; }
    .call-to-cancel-container { border: 1px solid #aaa; background-color: #eee; border-radius:
3px; }
    .call-to-cancel-container a.call-to-cancel-button { background-color: #eee; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #666; font-family: sans-serif;}
    .call-to-action-container { border: 1px solid #486582;  background-color: #3068A2; border-radius:
3px; padding: 4px 10px; }
    .call-to-action-container a.call-to-action-button { background-color: #3068A2; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #fff; font-weight: bold; font-family:
sans-serif; }

    /** The span around the inline task checkbox image */
    .diff-inline-task-overlay {
        display: inline-block;
        text-align: center;
        height: 1.5em;
        padding: 5px 0px 1px 5px;
        margin-right: 5px;
        /** Unfortunately, the negative margin-left is stripped out in gmail */
        margin-left: -5px;
    }

            @media handheld, only screen and (max-device-width: 480px) {
        div, a, p, td, th, li, dt, dd { -webkit-text-size-adjust: auto; }
        small, small a { -webkit-text-size-adjust: 90%; }

        td[id=email-wrapper-inner] { padding: 2px !important; }
        td[id=email-content-inner] { padding: 8px !important; }
        td[id="email-wrapper-inner"][class="thin"] > table { text-align: left !important;
width: 100% !important; }
        td[id=email-footer] { padding: 8px 12px !important; }
        div[class=email-indent] { margin: 8px 0px !important; }
        div[class=email-comment] { margin: 0 !important; }

        p[id=email-title-flavor] a { display: block; } /* puts the username and the action
on separate lines */
        p[id=email-permalink] { padding: 4px 0 0 0 !important; }

        table[id=email-actions] td { padding-top: 0 !important; }
        table[id=email-actions] td.right { text-align: right !important; }
        table[id=email-actions] .email-list-item { display: block; margin: 1em 0 !important;
word-wrap: normal !important; }
        span[class=email-list-divider] { display: none; }
    }



        </style>
    </head>
    <body style="font-family: Arial, FreeSans, Helvetica, sans-serif; font-size: 13px;
width: 100%; -webkit-font-smoothing: antialiased; background-color: #f0f0f0">
        <table id="email-wrapper" width="100%" cellspacing="0" cellpadding="0" border="0"
style="background-color: #f0f0f0">
            <tbody>
                <tr valign="middle">
                    <td id="email-wrapper-inner" style="font-size: 13px; padding: 20px;
text-align: center">
                        <table id="email-content" cellspacing="0" cellpadding="0" border="0"
style="font-family: Arial, FreeSans, Helvetica, sans-serif; width: 100%">
                            <tbody>
                                <tr valign="top">
                                    <td id="email-content-inner" align="left" style="font-family:
Arial, FreeSans, Helvetica, sans-serif; font-size: 13px; background-color: #fff; border: 1px
solid #bbb; padding: 20px; text-align: left">
                                        <table id="email-title" cellpadding="0" cellspacing="0"
border="0" width="100%">
                                            <tbody>
                                                <tr>
                                                    <td id="email-title-avatar" rowspan="2"
style="font-size: 13px; text-align: left; vertical-align: top; width: 48px; padding-right:
8px"> <img class="avatar" src="cid:avatar_571812907fb6dbb71722da66de4232ab" border="0"
height="48" width="48" style="-ms-interpolation-mode: bicubic; border-radius: 3px" /> </td>
                                                    <td valign="top" style="font-size:
13px">
                                                        <div id="email-title-flavor" class="email-metadata"
style="margin: 0; padding: 0 0 4px 0; color: #505050">
                                                            <a href="    https://cwiki.apache.org/confluence/display/~hossman
" style="color:#326ca6;text-decoration:none;; color: #326ca6; text-decoration: none">Hoss
Man</a> added a comment to the page:
                                                        </div> </td>
                                                </tr>
                                                <tr>
                                                    <td valign="top" style="font-size:
13px"> <h2 id="email-title-heading" style="font-size: 16px; line-height: 20px; min-height:
20px; margin: 0; padding: 0"> <a href="https://cwiki.apache.org/confluence/display/solr/Query+Re-Ranking?focusedCommentId=42567649#comment-42567649"
style="color: #326ca6; text-decoration: none"> <img class="icon" src="cid:comment-icon"
alt="" style="border: 0; padding: 0 5px 0 0; text-align: left; vertical-align: middle" />
<strong style="font-size:16px;line-height:20px;vertical-align:top;">Query Re-Ranking</strong>
</a> </h2> </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                        <div class="email-indent" style="margin: 8px 0
16px 0">
                                            <div class="email-comment" style="margin: 0
0 0 56px">
                                                <p style="font-size: 13px">I went ahead
and revised the page after reviewing hte code to answer my questions</p>
                                            </div>
                                            <div class="email-indent" style="margin: 8px
0 16px 0">
                                                <p class="email-reply-divider" style="font-size:
13px; border-top: 1px solid #bbb; color: #505050; margin: 32px 0 8px 0; padding: 8px 0">In
reply to a comment by <a href="    https://cwiki.apache.org/confluence/display/~hossman
" style="color:#326ca6;text-decoration:none;; color: #326ca6; text-decoration: none">Hoss
Man</a> :</p>
                                                <div class="email-comment" style="margin:
0 0 0 56px">
                                                    <p style="font-size: 13px">Joel:
as some one unfamiliar with the code, and trying to view this doc from the perspective of
a solr user, i'm having a lot of trouble making sense of this page on it's own - or even in
conjunction with the <a href="/confluence/display/solr/RankQuery+API" style="color: #326ca6;
text-decoration: none">RankQuery API</a> page</p>
                                                    <p style="font-size: 13px">If I'm
understanding correctly, the key things users need to undersstand about query reranking are:</p>
                                                    <ul>
                                                        <ul>
                                                            <li style="font-size: 13px">
<p style="font-size: 13px">use the &quot;rq&quot; param to indicate that you
want re-ranking done (i guess this is interpreted by SearchHandler?)</p> </li>
                                                            <li style="font-size: 13px">when
using rq, the &quot;rerank&quot; parser must be specified
                                                                <ul>
                                                                    <li style="font-size:
13px">is rerank the default parser for &quot;rq&quot;?</li>
                                                                    <li style="font-size:
13px">in general any parser that returns RankQuery is ok, but rerank is the only one (i
think?) included with Solr that does so, and writing custom plugins is usually outside the
score of the ref guide</li>
                                                                </ul> </li>
                                                            <li style="font-size: 13px">reRankDocs
is a localparam that the &quot;rerank&quot; parser looks for, telling you how many
of the top scoring docs you want to re-rank
                                                                <ul>
                                                                    <li style="font-size:
13px">does it have a default value?</li>
                                                                </ul> </li>
                                                            <li style="font-size: 13px">reRankQuery
is a localparam that the &quot;rerank&quot; parser looks for and is a nested query
that decides the scores of the docs that get re-ranked
                                                                <ul>
                                                                    <li style="font-size:
13px">why isn't this just &quot;v&quot; like other parser wrappers?</li>
                                                                    <li style="font-size:
13px">since it's not v, how does this parser behalve if you specify a body? ie: what does
this do with the &quot;foo&quot; body? ....<br />
                                                                        <ul>
                                                                            <li style="font-size:
13px"> <code style="font-size: 13px">rq={!rerank reRankDocs=100 reRankQuery=$rqq
reRankWeight=3}foo</code> </li>
                                                                        </ul> </li>
                                                                </ul> </li>
                                                            <li style="font-size: 13px">reRankWeight
is a localparam that the &quot;rerank&quot; parser looks for that affects the score
in some way
                                                                <ul>
                                                                    <li style="font-size:
13px">how exactly does this affect things? is it optional? what is the default value?</li>
                                                                </ul> </li>
                                                        </ul>
                                                    </ul>
                                                    <p style="font-size: 13px">In general,
it feels like this page should be added as a child of <a href="/confluence/display/solr/Searching"
style="color: #326ca6; text-decoration: none">Searching</a> with a very cursory mention
of ReRankQParserPlugin added to <a href="/confluence/display/solr/Other+Parsers" style="color:
#326ca6; text-decoration: none">Other Parsers</a> that just mentions it's existence
and links back here – because (i don't think?) there are no other uses for the &quot;rerank&quot;
parser ... correct?</p>
                                                    <p style="font-size: 13px">&nbsp;</p>
                                                    <p style="font-size: 13px">can you
please verify some of the assumptions i'm making here, and provide answers for some of these
questions so we can think about how to refactor/refine this page?</p>
                                                </div>
                                            </div>
                                        </div>
                                        <table id="email-actions" class="email-metadata"
cellspacing="0" cellpadding="0" border="0" width="100%" style="border-top: 1px solid #bbb;
color: #505050; margin: 8px 0 0 0; padding: 0; color: #505050">
                                            <tbody>
                                                <tr>
                                                    <td class="left" valign="top" style="font-size:
13px; padding-top: 8px; max-width: 45%; text-align: left"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/display/solr/Query+Re-Ranking?focusedCommentId=42567649#comment-42567649"
style="color: #326ca6; text-decoration: none">View Online</a> </span> <span
class="email-list-divider" style="color: #505050; padding: 0 0.350em">&middot;</span>
<span class="email-list-item"><a href="https://cwiki.apache.org/confluence/plugins/likes/like.action?contentId=42567649"
style="color: #326ca6; text-decoration: none">Like</a> </span> <span class="email-list-divider"
style="color: #505050; padding: 0 0.350em">&middot;</span> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/display/solr/Query+Re-Ranking?replyToComment=42567649#comment-42567649"
style="color: #326ca6; text-decoration: none">Reply To This</a> </span> </td>
                                                    <td class="right" width="50%" valign="top"
style="font-size: 13px; padding-top: 8px; text-align: right"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=solr"
style="color: #326ca6; text-decoration: none">Stop watching space</a> </span>
<span class="email-list-divider" style="color: #505050; padding: 0 0.350em">&middot;</span>
<span class="email-list-item"><a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action"
style="color: #326ca6; text-decoration: none">Manage Notifications</a> </span>
</td>
                                                </tr>
                                            </tbody>
                                        </table> </td>
                                </tr>
                            </tbody>
                        </table> </td>
                </tr>
                <tr>
                    <td id="email-footer" align="center" style="font-size: 13px; padding:
0 16px 32px 16px; margin: 0"> <small style="font-size: 11px"> This message was sent
by <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence">Atlassian
Confluence</a> 5.0.3, <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence/overview/team-collaboration-software?utm_source=email-footer">Team
Collaboration Software</a> </small> </td>
                </tr>
            </tbody>
        </table>
    </body>
</html>
Mime
View raw message