2011-12-17 68 views
0

我是一个新手和学习方面的索尔库搜索。我想使用上面的项目为我的项目生成一个标签云。任何人都可以请举一个例子,说明如何完成它的基本设置?方面搜索索尔

回答

2

假设场你想为被命名为myField以及您希望有最大的50个标签云产生一个云,这可能是你的搜索:

q=*:*&facet=true&facet.field=myField&rows=0&facet.limit=50 

这会给你一个查询响应没有行,但有一个“方面计数”部分。然后,您可以使用这些术语计数来确定每个标签的字体大小(可能是以对数形式)。

请记住,您的字段应该包含whitespace tokenizer,并且在索引时不应使用分析器(例如词干)对您的字段进行过度“处理”,否则您的方面条款可能不如您期望的那样。如果是这种情况,请使用copyField将您的内容编入较少处理的字段中。

您还有一大堆其他刻面选项可用于调整您的标签云:SimpleFacetParameters