# middleman-blog で類似記事を表示する

*2014-05-11*

> middleman-blog で類似記事を取得する機能拡張を作りました。

[middleman-blog] で類似記事を取得する機能拡張を作りました :boom:

View **[middleman-blog-similar on GitHub][middleman-blog-similar]**.





`similar_articles` ヘルパーメソッドか `Middleman::Blog::BlogArticle#similar_articles` インスタンスメソッドで、類似エントリー一覧を取得できます。

<!--more-->

現在、類似検索エンジンとして、[levenshtein-ffi] と [levenshtein], [damerau-levenshtein] をサポートしています。

ただ、あまり精度が良くないみたいなので、[tf-idf-similarity] ライブラリを使ったエンジンを追加しようとしています。

Pull request: **[[wip] tf*idf support #2][pr]**

`config.rb` に以下の様に記述して、類似検索エンジンを指定でるようになる予定です。



[middleman-blog]: https://github.com/middleman/middleman-blog
[middleman-blog-similar]: https://github.com/ngs/middleman-blog-similar
[levenshtein-ffi]: https://github.com/dbalatero/levenshtein-ffi
[levenshtein]: https://github.com/schuyler/levenshtein
[damerau-levenshtein]: https://github.com/GlobalNamesArchitecture/damerau-levenshtein
[tf-idf-similarity]: https://github.com/opennorth/tf-idf-similarity
[pr]: https://github.com/ngs/middleman-blog-similar/pull/2


