フレーズを検索するためのリソースがいくつかありますが、それらは主に単一の言語で一般的に使用されるフレーズ、ことわざ、フレーズ単位の下で研ぎ澄まされています。 さらに、人々が望ましいフレーズを使用するかどうか、またはそれを使用する場合は、ネイティブスピーカーでさえ混乱させるでしょう。
問題を解決するために、私はグーグルを使用することに慣れています。 この方法は単純に下品です:フレーズ全体を探しています(知らない人のために-このフレーズは二重引用符で囲む必要があります)、いつものように、リンクのセット+見つかったページ数の
この方法のいくつかの利点:
+は使用する言語に依存しません。 だから、それが「固執する」とき(インターネットの自由のコスト-時々、それが「偉大で力強い」ものであったことを忘れるだけです)、私もそれを使います。
+ oooooooooooooochenの多数のインデックスページの代表的なサンプル。したがって、「生きている」言語と関連する言語。
正常と見なされる結果に影響を与えるいくつかの要因:
-フレーズの長さ;
-言語の普及。
-この言語でのインターネット上のリソースの総量(ドイツ語のサイトがスペイン語などのサイトよりも桁違いに小さいことは明らかです)。
一般的に、すべてが非常に明白で、少し手を入れるだけで十分です。 たとえば、英語の一般的なフレーズの場合、結果は少なくとも10万で計算する必要があります(数百万では少し下がらない理由)。
メソッドの短所(ブラウザを使用する場合):
-ブラウザーでのヒントと検索履歴により、歯ぎしりが発生することがあります。 次に、誤って提案されたフレーズから別のフレーズを選択し、引用符で戦います。 ささいな、時には迷惑な;
-ブラウザを開いたままにしておく必要がありますが、これは多くの場合、「物事を成し遂げる」ために有害です。 または、ブラウザを起動します(昨年から100以上のすべてのタブが開いています。もちろん、冗談ですが、真実からそれほど遠くはありません。Firefoxが起動時にすべてをロードしようとしない限り、インストールに最適なプラグインをダウンロードして「勝ちます」削除して申し訳ありません)。
メソッドのコストに対抗するため、コンソールプログラムはPython(2.7)で記述されており、検索エンジンGoogleおよびBingを使用してフレーズを検索します。 使用例:
いくつかのコメント:
-少し夢中になって、Bingの検索を台無しにしましたが、これは冗長です。 追加リクエストの遅延が干渉する場合は、自分でクリーニングしてください。 また、Bingの場合、プログラムのソースコードを使用する場合は、 Windows Azure MarketplaceでBing Search API(無料で1か月あたり5000クエリ)を使用するサブスクリプションを取得し、 アカウントキーを作成する必要があります(名前は関係ありません)。 デフォルトで発行されるキーは適合しません(セキュリティ上の理由から、適合しない場合は修正してください)。 Windowsの配布キットでは、キーは自然に既に登録されていますが、キーが機能しなくなると、今月の要求はすべて使い果たされます。
-リクエストの実行に使用されるGoogle AJAX APIの問題により、「ヒット」のおおよその数は非常に近似します(上で書いたものは、ブラウザを使用して検索するときに表示される数とは一桁異なる場合があります)。 この問題はcode.google.com/p/google-ajax-apis/issues/detail?id=32として知られています 。 Bing Search APIもcなのではないかと疑われています。
-また、Python(コンソール、システム、リクエスト)でのエンコード変換の難しさを考えると、キリル文字アルファベットのサポートを追加できませんでした。 誰かがそれを終わらせたいなら、あなたは大歓迎です。
Windows用のディストリビューションのソースとアーカイブは、 ここから入手できます 。
ディストリビューションをフォルダーに解凍し、システムパスにパスを追加するだけで十分です。
関連する投稿/リソース/プログラムへのリンクに感謝します。
UPD:Habrauser revol0utionは同様の投稿を促しました。
UPD: coffeecupwinnerによる、書籍内の語句を検索するための興味深いGoogle リソースへのリンク。