有没有办法根据分面字段的子字符串获取分面计数,类似于 EdgeNGram?
我正在使用 solr 以高精度存储 geohash 字符串,并希望以特定的 geohash 精度计算文档数。构面用于计算特定 geohash 'cell' 中的文档。
目前,我能看到的唯一方法是使用 geohashes 层。
例如。当前构面结果集(来自索引数据):
<lst name="facet_counts">
<lst name="facet_fields">
<int name="svztdm7w">11</int>
<int name="sv87rzt8">3</int>
<int name="sv83t6bf">2</int>
<int name="syqxp43m">4</int>
<int name="syr9f0v2">4</int>
<int name="syp8p8hb">3</int>
<int name="tuuttmtt">3</int>
<int name="twj1ynm3">3</int>
<int name="w30n6u71">3</int>
</lst>
</lst>
我想要的精度 1 设置:
<int name="s">27</int>
<int name="t">6</int>
<int name="w">3</int>
我想要的精度 2 设置:
<int name="sv">16</int>
<int name="sy">11</int>
<int name="tu">3</int>
<int name="tw">3</int>
<int name="w3">3</int>
干杯。