2017.12.15 Friday
スポンサーサイト
一定期間更新がないため広告を表示しています
| スポンサードリンク | - | | - | - |
関口宏司のLuceneブログOSS検索ライブラリのLuceneおよびそのサブプロジェクト(Solr/Tika/Mahoutなど)について
2009.02.28 Saturday
ReverseStringFilter(2.9)
Lucene 2.9のcontrib/analyzersに、これまでありそうでなかったReverseStringFilterというTokenFilterが導入された。これは名前の通り、トークンの文字列を逆転させたトークンを出力するTokenFilterである。
たとえば"ABCD"というトークンは"DCBA"と変換されて出力される。 https://issues.apache.org/jira/browse/LUCENE-1398 これはどのような時に使えばいいかというと、単語の「後方一致検索」をしたいときに使うとよい。 たとえば、"ing"で終わる単語を検索したいとする。WildcardQueryを使って"*ing"を検索することはできるが、このような検索は転置索引の当該フィールドの単語をすべてチェックすることになってしまい検索に時間がかかってしまう。 そこで単語の「後方一致検索」をしたいフィールドに関してはReverseStringFilterを使って"looking"という単語なら"gnikool"というように登録する。そうしておいてWildcardQueryで"gni*"と検索すると転置索引のうち、"gni"で始まる範囲だけを見ればよいので格段に検索速度があがる。 以下に使用例を示す:
そして、実行結果は次の通りである:
コメント
http://www.pandorajewelryrings.us.com/ pandora necklace
http://www.birkenstocksandalssale.us.com/ birkenstock sandals http://www.adidas-ultraboost.us.com/ ultra boost http://www.salomonspeedcross3.us.com/ salomon speedcross 3 http://www.pandora-jewelrysale.us.com/ pandora jewelry http://www.pumafentyrihannashoes.us.com/ puma sneakers womens http://www.kyrie-4.us.com/ kyrie 3s http://www.kd10-shoes.us.com/ kd 10 http://www.jordan11spacejams.us.com/ space jam 11 http://www.adidasyeezy-350.us.com/ ultra boost http://www.louboutinredbottoms.us.com/ louboutin shoes http://www.yeezyboost350shoes.us.com/ yeezy boost 350 v2 http://www.hermesbirkin-handbags.us.com/ hermes bag http://www.fitflops-sale.us.com/ fitflop shoes http://www.jordans11shoes.us.com/ jordan retro 12 http://www.lebron15-shoes.us.com/ lebron soldier 11 http://www.airmax90shoes.us.com/ nike shoes http://www.nikeairmax-90.us.com/ nike air max 95 http://www.katespadepurses.us.com/ kate spade crossbody http://www.nikeairvapormaxflyknit.us.com/ air max 90 http://www.adidasnmdrunnerr1.us.com/ adidas nmd womens http://www.fitflopsshoes.us.com/ fitflops clearance http://www.longchampbag.us.com/ longchamp bag http://www.pandorajewelryscharms.us.com/ pandora bracelet http://www.curry4-shoes.us.com/ kyrie irving shoes ドリフトliuyuzhen
| kate spade | 2018/03/26 3:45 AM |
コメントする
この記事のトラックバックURL
トラックバック機能は終了しました。
トラックバック
|
+ Solrによるブログ内検索
+ PROFILE
+ LINKS
+ Lucene&Solrデモ
+ ThinkIT記事
+ RECOMMEND
+ RECOMMEND
Lucene in Action (JUGEMレビュー »)
Erik Hatcher,Otis Gospodnetic,Mike McCandless FastVectorHighlighterについて解説記事を寄稿しました。
+ RECOMMEND
+ SELECTED ENTRIES
+ RECENT COMMENTS
+ RECENT TRACKBACK
+ CATEGORIES
+ ARCHIVES
+ MOBILE
+ SPONSORED LINKS
|
(C) 2024 ブログ JUGEM Some Rights Reserved.
|
PAGE TOP |