私は小さなプログラムを作成しようとしています。このプログラムは、txt ファイルのコンテキストを読み取り、Spotlight Web サービスに送信してセマンティック アノテーション (text\html 出力形式) を取得します。残念ながら、Spotlight Demo と比較すると、エンティティの断片しか「認識」されていません。 「映画」と「エイリアン」は、デモのどこにあるのか注釈が付けられていません。大きなテキストでも同じことが起こります.OpenCalais WebServiceでも同様の問題がありましたが、これは、コマンドを使用して入力テキストをエンコードしようとしたためです.
input = URLEncoder.encode(input, "UTF-8");
これをコメントアウトしたら、問題は解決しました。残念ながら、ここではそうではありません。