Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Sean Håkansson 66 posts 192 karma points
    Aug 28, 2018 @ 14:21
    Sean HÃ¥kansson
    0

    Advanced Search (Lucene / Examine)

    Hello Our! I have a question regarding site search and umbraco.

    Usually we use the "vanilla" built in index and examine, but we would like to expand search functionality with synonyms and dictionary lookup (spelling errors), needs to be working on multiple languages.

    Where would I start looking? Any frameworks that helps with this? Maybe even some Umbraco projects(plugins) paid/free?

    Any good tutorials/user cases with a more advanced search. To Further research the topic?

    Is examine still a valid path, or should I look "outside the box" with other technologies and projects/products?

    On non Umbraco sites, we use Episerver find, which is a hosted solution, but basically lucene technology.

  • Ismail Mayat 4511 posts 10090 karma points MVP 2x admin c-trib
    Aug 29, 2018 @ 09:30
    Ismail Mayat
    100

    Sean,

    On the examine course I wrote at the end I give out solution with some advanced stuff like:

    1. Spatial searching
    2. Similarity
    3. Spell checker
    4. Highlight

    Its all a wrapper around lucene.net contrib.

    If you want a good tutorial on spellchecker within context of examine take a look at http://blog.aabech.no/archive/building-a-spell-checker-for-search-in-umbraco/

    For synonyms I did find this code project article but I didnt do anything with it https://www.codeproject.com/Articles/32201/Lucene-Net-Custom-Synonym-Analyzer

    What i have found is there is alot of stuff already out there for lucene.net its just a matter of shoe horning into examine what you need. I also highly recommend lucene in action 2nd edition book and the examine course ;-}

    I also have a session at Poland festival https://umbracofestival.pl/ where i will cover some of this advanced stuff attendees will get full solution which is given out during the course.

    Regards

    Ismail

Please Sign in or register to post replies

Write your reply to:

Draft