2012-12-23 11 views
0

我有一个属性的网站在描述文本字段,我可能有这样的句子 - 这个属性有445sqm的块大小。 设置刚过1200sqm 块的大型块是3400m² 等等等等如何为solr4创建文本处理程序?

我想要做的就是把它转换成一个范围搜索。 (例如土地:500至600)以找到500至600平方米之间的区块。

我不能看到如何做到这一点,而无需创建一个文本处理程序寻找通配符或字符串,如*平方米或*平方米,提取该数值到一个名为“大小”的索引字段。

林在努力寻找如何去这方面有任何读,有没有人这样做过?由于

+0

要获得行为的特定,你最好来提取数值和索引它变成一个大小字段上建立索引,你说。 –

回答

0

您可以使用类似 - field:[500 TO 600]

有关详细信息看看here

+0

fq =描述:[500 TO 600]在描述中返回了solr中带有“5”等值的文档。不完全是什么后或我错过了什么?谢谢 –

相关问题