it-swarm-ja.tech

正規表現を使用してMediaWikiサイトを検索することは可能ですか?

ウィキペディアやウィキメディアコモンズなどのサイトで正規表現を使用してフレーズを検索したいです。これを行うことは可能ですか?

正規表現検索クエリの例:(facebook | google)(corporate history | websites)

グーグルでも同じことが可能です( ここに示すように )。したがって、ウィキペディアでも同様に可能かどうかを知りたいです。

8
Anderson Green

検索エンジンに依存している限り、単純な正規表現を使用してウィキペディア(または検索エンジンがアクセスできる他のサイト)を検索することができます。次のGoogle検索クエリは、Wikipediaで正規表現(Yahoo|Google|Microsoft)の一致を検索します。

https://www.google.com/#hl=en&sclient=psy-ab&q=site:en.wikipedia.org+(google + OR + yahoo + OR + Microsoft)&oq = site:en.wikipedia.org + (google + OR + yahoo + OR + Microsoft)&gs_l = hp.3 ... 87411.96861.2.97076.26.24.2.0.0.0.79.1141.24.24.0 ... 0.0 ... 1c.1.7.psy-ab.s2oGD_2LKy4&pbx = 1&bav = on.2、or.r_cp.r_qf。&bvm = bv.44158598、d.dmg&fp = dc8abc04c054405e&biw = 1366&bih = 639

3
Anderson Green

Wikipediatitlesの正規表現検索のみに関心がある場合は、Crossword Nexusを使用できます。 http://crosswordnexus.com/wiki

2
Alex B.

これは、MediaWikiサイトで使用される検索エンジンである CirrusSearchElasticSearch に基づく)とWikimediaプラットフォームを使用して利用できます。

使用例:

注:フルガイドリファレンス、およびソース-ウィキペディア:- ヘルプ:Searching#Search_string_syntax

あなたの質問に関して:

論理演算子

検索エンジンは、検索でブール論理をサポートします。論理演算子には、「論理否定」の「-」(マイナス記号)文字、AND、OR、およびグループ化括弧括弧(_)が含まれます。

論理ORは大文字でつづる必要があります。 AND演算子はすべての用語(スペースで区切られている)に対して想定されますが、大文字のANDは同等です。

その他の例:

  • 単純なANDOR"credit card" OR "payment card""credit card" AND "payment card"-期待どおりに動作します。
  • ファジー検索用のサフィックスのチルダ文字( "sounds like")-たとえば、charlie~ parker~を検索すると、Charlie ParkerCharles PalmerCharley Parksが返されます(最大2文字の違い。最初の1つ)。
  • ワイルドカード検索-face*eの検索-faceで始まり、eで終わり、途中に何かがあります。 enter image description here

余分な読書

検索エンジン およびこの 拡張 の詳細を読んで、すべての機能と機能を公開してください。

1
arieljannai