What is java
のような質問があります。この質問のうち、私はGoogleで自動検索を行うために検索語を除外したいと考えています。この場合、検索語はjava
です。 別の例: 質問:Java Androidはクエストで検索語を取得します
What is the opposite of long?
検索用語がある:
opposite of long
What is java
のような質問があります。この質問のうち、私はGoogleで自動検索を行うために検索語を除外したいと考えています。この場合、検索語はjava
です。 別の例: 質問:Java Androidはクエストで検索語を取得します
What is the opposite of long?
検索用語がある:
opposite of long
あなたが質問のレイアウトを知っている場合は、文字列の部分文字列メソッドを使用することができます。あなたがになっているものであるデータベースで
String question = "What is the opposite of long?";
String[] invalidSearchValues = {"Where", "What", "Why", "?", "!"};
String[] questionWords = question.split(" ");
String searchTerm = "";
for (String word : questionWords) {
if (!Arrays.asList(invalidSearchValues).contains(word)) {
searchTerm+= " " + word;
}
}
私は、特にこの1つではない質問の検索語を意味しました – user6765242
"What is"で始まり、 "?"で終わるすべての質問に対して機能しますが、終了するのに難しい質問のセマンティックフィルタを実装したいとします。別の方法として、文字列をスペースで区切り、疑問のある単語や記号をすべてフィルタリングして除外することができます。 – Nate
それは私の問題ではない – user6765242
(:
編集: カスタムセマンティックフィルタを適用したいので、もしこれが質問のこのタイプのためにのみ動作しますが、このようにそれを行うには、 )、あなたはSQLの 'LIKE'演算子を使うことができます。 –