Solr 经纬度

本贴最后更新于 1936 天前,其中的信息可能已经事过景迁

安装 Solor

使用 docker 安装 Solr

docker pull solr

启动 solr

docker run --name solr -d  -p 8983:8983 -t  -v  $USER_HOME/solr/data:/var/solr/data solr

查看是否启动成功,在浏览器打开 http://localhost:8983/solr
solr1.png

创建核心(相当于数据库的表)

创建一个核心(相当于数据库的表)

#docker exec -it --user=solr 镜像名称 bin/solr create_core -c 核心名称
docker exec  -it  --user=solr solr bin/solr create_core -c mytest

查看管理界面(会有我们创建的核心)
solr2.png

选择创建字段
solr3.png

创建(经度和纬度),以及 id 字段
solr4.png

造数据

创建一个 test.xml 文件,内容如下,放到 $USER_HOME/solr/data 文件夹中

<add>  
      <doc>  
           <field  name="gas_id">1</field>  
           <field  name="gas_ioc">23.11,39.11</field>  
      </doc>  
      <doc>  
           <field  name="gas_id">2</field>  
           <field  name="gas_ioc">50.1,48.9</field>  
      </doc>  
      <doc>  
            <field  name="gas_id">3</field>  
            <field  name="gas_ioc">23.18,39.1</field>  
      </doc>  
</add>

将 xml 导入到 solr 中

#进入solr 容器中 
docker exec  -it  --user=root solr /bin/bash 
#复制文件到指定目录 
cp /var/solr/data/test.xml example/exampledocs/ 
#执行导入 bin/post -c 核心名称 example/exampledocs/导入的数据文件名称 
bin/post -c mytest example/exampledocs/test.xml

测试
solr5.png

  • Solr
    16 引用 • 22 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...