Solr生成自交叉多边形'不恰当地错误

时间:2014-10-22 08:07:27

标签: solr polygon

我正在尝试将'donut'多边形加载到Solr中。 Solr生成一个错误,指出多边形在识别的点处自相交。 多边形在所识别的点处不是自相交的。 我已在http://dev.openlayers.org/sandbox/docs/examples/wkt.html处将相同的多边形加载到Open Layers测试台中 没有任何问题,因此我相信多边形的定义和结构是可以的。 我想知道是否存在字符串长度配置问题,这意味着solr没有“看到”我的所有多边形定义,在任意点截断字符串然后加入它回到第一点的任何一点,这可能然后创建一个自相交的多边形。 可能有这样一个最大字符串长度的问题,任何人都可以建议我应该在哪里看? 非常感谢 添

1 个答案:

答案 0 :(得分:0)

限制将在您的应用程序服务器中,这可能会将GET变量限制为2048,4096或8192字节。您可以通过更改应用程序服务器的配置或使用POST发送请求而不是常规GET变量来缓解此问题。如何做到这一点(它可能已经做到了这一点)取决于Solr库或您如何提出请求。