如何搜索像*和?的通配符?在solr

时间:2012-12-11 08:41:56

标签: solr solrj solr-schema

对于字段类型,当前在schema.xml中使用KeywordTokenizerFactory。

字段值就像好人?。假设我想用进行搜索,那么我需要得到的值包含,即( Good?man )。为此,我的查询将类似于 * \?*

但它正在回复来自solr的整个文件。

如何在solr中使用通配符搜索搜索 * 等通配符?

1 个答案:

答案 0 :(得分:0)

您可以使用ASCIIFoldingFilterFactory将符号/数字转换为unicode字符,或使用String字段索引数据并通过转义字符来搜索数据。