最高の検索にまた一歩近付きました

こんにちは。珍しくブログ記事に煽ったタイトルを付けてみて、若干不安を覚え始めている r7kamura です。今回、QiitaとQiita Teamの検索機能に改善を加えたため、追加された新機能についてお知らせします。

ストック数で検索

stocks:>1000 tag:Ruby のように、ストック数を指定して検索できるようになりました。この検索クエリは、1000件より多くストックされていてかつRubyタグが付けられている記事を検索します。stocks:>1000 の他、stocks:42stocks:<3stocks:>=250 のような指定も可能です。

投稿日時で検索

created:>=2015-05-01 tag:Swift のように、記事の投稿日時を指定して検索できるようになりました。この検索クエリは、2015年5月1日以降に投稿されていてかつSwiftタグが付けられている記事を検索します。created:>=2015-05created:>=2015 のような指定も可能です。

更新日時で検索

updated:>=2015-05-01 のように、記事の投稿日時だけでなく、記事の更新日時を指定して検索することもできます。この検索クエリは、2015年5月1日以降に更新された記事を検索します。

いいね数で検索

Qiita Teamでは、likes:>3 のようにいいね数も指定できるようになりました。この検索クエリは、いいねが3件より多くついている記事を検索します。盛り上がっている記事だけ目を通したいという用途などにも使えますね。

共同編集記事から検索

Qiita Teamでは共同編集記事を作成できますが、is:coediting のように指定すると、共同編集記事だけを検索できます。共同編集記事のアレどこにあったかな、というケースにお使いください。また、それぞれの検索オプションは先頭に - を付けると指定したものを含まないようにできるので、-is:coediting のように共同編集記事ではないものを検索することもできます。

その他

その他、幾つかの細かい変更を加えました。

  • 検索結果画面のUI
  • デフォルトの検索順序 (新着順)
  • 複数の検索語句を与えたときの検索方法 (AND検索)

現在、Qiita Team用に検索機能を利用した記事やプロジェクトの管理画面を開発しており、記事を投稿者やタグで絞り込んで閲覧したり、複数の記事を同時に操作するような機能の提供も予定しています。QiitaやQiita Teamの検索機能については、これからもより改善を進めていく予定ですので、どうぞ楽しみにお待ちください。