Solr 经纬度

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

安装 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 关注

相关帖子

欢迎来到这里!

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

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