You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Mark Bennett (JIRA)" <ji...@apache.org> on 2013/04/12 00:01:17 UTC

[jira] [Updated] (SOLR-4702) Velocity templates not rendering spellcheck suggestions correctly

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

Mark Bennett updated SOLR-4702:
-------------------------------

    Attachment: SOLR-4702.patch

Fixes "Did you mean" spellcheck logic to use proper collation elements.

Also breaks out that logic into a new template did_you_mean.vm, and reformats the code to make it a bit easier to read.
                
> Velocity templates not rendering spellcheck suggestions correctly
> -----------------------------------------------------------------
>
>                 Key: SOLR-4702
>                 URL: https://issues.apache.org/jira/browse/SOLR-4702
>             Project: Solr
>          Issue Type: Bug
>          Components: contrib - Velocity
>    Affects Versions: 4.2
>            Reporter: Mark Bennett
>         Attachments: SOLR-4702.patch
>
>
> The spellcheck links, AKA "Did you mean", aren't rendered correctly.
> Instead of just having the corrected words, they have some .toString gibberish because the object being serialized is too high up in the tree.
> This breaks both the link text displayed to the user, and the href used for the anchor tag.
> Example:
> Search for "electronicss OR monitor" and you get:
> Did you mean {collationQuery=electronics OR monitor,hits=14,misspellingsAndCorrections={electronicss=electronics,monitor=monitor}}?
> But you should just see:
> Did you mean electronics OR monitor?   (with hyperlinked "electronics OR monitor")
> The actual query submitted by those links is similarly broken.  Possibly the templates were developed before collation was added and/or enabled by default.
> To see this bug at all with the example configs and docs you'll need to have applied SOLR-4430 or SOLR-4431 against 4.2 or trunk.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
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