-1
私は、クエリとドキュメントの類似性を計算するために使用するjavaのプロジェクトで作業していますが、クエリは手動で入力します。たくさんの質問があります。私は主に次のコードを使用しています:Javaのファイルからクエリを文字列として読み取る方法
while(true) {
System.out.print("\nEnter your query ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
query = br.readLine();
if (query.equals("ZZZ"))
break;
if (query.equals("")) {
System.out.println("No query entered. Enter some query.");
continue;
}
//lsiObj.handleQuery(query);
lsiObj.precision(query);
// lsiObj.ReadTD(TD);
}
System.out.println("\nThank you for trying out the system.");
}
ありがとう、助けてくれてありがとう。
だから何が問題なのですか? – Thomas
@Thomas問題は、手動ではなく自動的にクエリを読みたいということです。上記のコードでは、毎回クエリを入力して類似度を計算し、2番目のクエリなどを入力します。 –
その場合、ファイルを読む方法を見てください。あなたのコードとそれほど違いはありませんが、クエリを含むファイルに入力ストリームが必要です。 – Thomas