如何在Hybris中配置solr以能够使用地理空间搜索?

2020-09-27 04:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将Solr配置为能够利用地理空间搜索功能:

https://wiki.apache.org/solr/SpatialSearch

我已将位置类型和字段添加到我的solr schema.xml中,但是在运行索引以尝试填充纬度和经度数据时遇到错误。 有谁知道如何正确配置hybris?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将Solr配置为能够利用地理空间搜索功能:

https://wiki.apache.org/solr/SpatialSearch

我已将位置类型和字段添加到我的solr schema.xml中,但是在运行索引以尝试填充纬度和经度数据时遇到错误。 有谁知道如何正确配置hybris?

付费偷看设置
发送
1条回答
Doze时光
1楼-- · 2020-09-27 05:09

Solr.impex

; $ solrIndexedType; 起源;位置;真实; ; ;; ; ; ; ; originValueProvider ;;

提供商类

 受保护的列表 createFieldValue(最终FacilityModel工具,最终IndexedProperty indexedProperty){
              最终List  fieldValues = new ArrayList ();
              字符串origin = null;
              if(null!= facility.getLatitude()&& null!= facility.getLongitude()){
                  origin =设施.getLatitude()+"," +设施.getLongitude();
              }
              其他{
                  origin =" 0.0000,0.0000";
              }
              最终Collection  fieldNames = fieldNameProvider.getFieldNames(indexedProperty,null);
              for(最终字符串fieldName:fieldNames){
                  fieldValues.add(new FieldValue(fieldName,origin));
              }
              返回fieldValues;
          }

  

模式

  
  
  
  




  

一周热门 更多>