Python 2 開発サーバーの使用

Python 2 開発用サーバーはローカルマシンで実行され、Search API のほとんどの機能をエミュレートします。

いくつかの機能はこのサーバーでは利用できません。開発用サーバーで実行する際には以下の機能を使用しないでください。

式の関数

次の関数は使用できません。

  • pow()

ステミング

フィールド値のステミング("~cat" など)は実装されていません。ステミング演算子は無視され、値は通常の完全一致として扱われます。

トークン化

アジア圏の諸言語の文字列フィールドは、開発用サーバーではトークン化されません。

Snippet() 式

開発用サーバーはスニペットをサポートしていますが、スニペットの選択と書式設定のアルゴリズムは、デプロイされたアプリで使用されるアルゴリズムとは異なります。2 つの環境で、スニペットの結果は完全には一致しません。

スコア付け

一致スコア付けのメカニズムは実装されていません。

発音区別符号

発音区別符号(アクセント記号など)を atom、text、HTML フィールドに使用することはできません。