タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

後方一致に関するroogh5eeSha6のブックマーク (2)

  • Solrの後方一致検索 | 顎≠The Stig

    毎度毎度のSolrネタ。 「Solrでは後方一致のワイルドカード検索(例えば「*test」みたいなやつ)はできない」っていうのがこれまでの常識で、実際昔のバージョンではそーゆー検索するとエラーになるし、そのためにSolrにはわざわざ擬似的に後方一致検索をするためのReverseWildcardFilterってFilterもあるくらいだったのに、今手元のSolr 4.2.1(QueryParserはdefaultのまま)で何の気なしに後方一致のクエリ投げてみたらあっさり通ってしまった。 SolrのWikiからリンク貼られてるQueryParser.classic見ても「Note: You cannot use a * or ? symbol as the first character of a search.」って書かれてるのに…と思って調べてみたら、現行のLuceneのWildcardQ

    Solrの後方一致検索 | 顎≠The Stig
  • Apache Solrで、実は後方一致(WildcardQuery)ができるという話 - CLOVER🍀

    今までずっとSolr(というかLucene)で、ワイルドカードによる後方一致はできないものだと思っていたのですが、どうやらそうではないようです。 最近、Solrで後方一致のクエリを投げている人が近くにいて、「使えるの?」と聞いてみたら「動いてますよー」とあっけらかんと返ってきたことで知りました…。 で、なんで後方一致ができないと思っていたかというのは、LuceneのQueryParserが元です。 Wildcard Searches Note: You cannot use a * or ? symbol as the first character of a search. http://lucene.apache.org/core/5_4_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#W

    Apache Solrで、実は後方一致(WildcardQuery)ができるという話 - CLOVER🍀
  • 1