PythonStock(28)股票系统:增加搜索功能,翻出之前的solr项目升级到solr 8.6.1版本,解决相关配置问题,使用jetty 9 跑通。并创建团购测试应用。

前言


使用Python开发一个web股票项目。
【github项目地址】:
https://github.com/pythonstock/stock
【知乎专栏地址】:
https://zhuanlan.zhihu.com/pythonstock
【docker hub地址下载】:
https://hub.docker.com/r/pythonstock/pythonstock
【相关stock资料分类】:
http://blog.csdn.net/freewebsys/article/category/7076584
主要使用开发语言是python。
使用的lib库是pandas,tushare,TensorFlow,tornado等。

本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/108191889

未经博主允许不得转载。

1,关于股票搜索solr


对股票系统的数据分析,那必须用到搜索,而且就用到了lucence。但是是做应用的。
直接旋转solr进行应用开发。

不解释为啥不选择ES,应为股票数据不是那么多,而且需要快速搭建项目。
充分利用solr现有的功能。利用下dataimport进行数据导入。
利用browser 和 velocity 做一个搜索页面。

快速的搭建一个股票的搜索查询页面。

项目地址。把之前的项目进行升级:

https://github.com/pythonstock/solr-stock

2,导入数据tuan界面


之前折腾半天,弄了个简单的页面。下一步把也没修改成股票数据。
实现搜索功能。

https://lucene.apache.org/solr/guide/8_6/uploading-structured-data-store-data-with-the-data-import-handler.html#transformers

数据导入成功:
在这里插入图片描述

3,总结


solr 是非常旧的技术了。但是还可以发挥点作用,快速的做个系统。
虽然还有好多安全漏洞。
这个需要注意,不要把admin 管理后台暴露到公网上去。做好权限控制。内网和外网控制好一样好用的。
solr 算是搜索功能的企业版本。有很多功能可以直接用。非常方便。
而ES算是搜索的集群版本。集群功能非常强悍。要是数据不多,做个本地搜索,使用solr 搭建更快。
技术都有实用性,恰当的使用相关的技术。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/108191889

博主地址是:https://blog.csdn.net/freewebsys

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值