Java アプリケーションで Apache Lucene Search を使用しています。クエリは、国コード (通常は 2 文字の単語で表されます。例 - IN - インド、米国 - 米国、英国 - イギリスなど) を使用して人物の名前 (アルファベット) を検索することに基づいています。
ただし、クエリ条件を Alphabet="Steve" および Country="IN" として値を検索しようとすると、国が IN(India )
alphabet = alphabet.trim() + "*";
query = new QueryParser(Version.LUCENE_30, searchFor[0], analyzer).parse(alphabet.trim());
mainQuery.add(query, BooleanClause.Occur.MUST);
}
if ((country != null) && (country.trim().length() > 0)) {
query = new QueryParser(Version.LUCENE_30, searchFor[1], analyzer).parse(country.trim());
mainQuery.add(query, BooleanClause.Occur.MUST);
}