2013-03-19 53 views

回答

5

现在我想在文本框中使用自动完成机制这4个领域
- 使用copyfield所有四个字段转储到一个单一的领域,并使用该字段自动提示

必须串接在这些值在显示建议之前将4个字段合并为一个字符串
- 将值保存为已存储,并且可以在客户端完成并置。

EdgeNGrams上的自动完成或简单文本索引上的通配符搜索。
- EdgeNGrams主要是索引时间,并且可以提供更快的搜索结果,索引时间和索引大小增加
- 通配符查询速度较慢,但​​如果索引太小可能不会影响性能,则取决于索引大小。注 - 对通配符查询不执行Anaylsis。
- 您可以考虑使用Solr terms进行自动建议。用Solr术语你不会得到原来的领域,但只是结果,但会更快
- 同时检查Solr suggester