当前位置:网站首页>03_ Dataimport of Solr
03_ Dataimport of Solr
2022-07-05 14:12:00 【Full stack programmer webmaster】
solr The main core of is data , So how to put the data in the database we need to pass solr The analyzed data is imported into solr What about China? ? Next, we will learn how to configure files , Get data from the database , And import solr.
What we use here is mysql test .
1、 First in mysql Build a library :solr
A common table , Name it products, The table structure is as follows :
2、 Insert some test data :
After getting ready , Next, let's start solr The related configuration of the linked database :
1 Want to connect to the database through the configuration file , There must be a database driver , What I use here is Mysql.
Besides database driver , It also needs to be solr Bring your own two jar file , these two items. jar File is mainly used to import database data solr Server's , All in this directory :
A total of three. jar package , All copied and pasted to solr-7.3.1\server\solr-webapp\webapp\WEB-INF\lib
Get into solr-7.3.1\server\solr\test_Core\conf find solrconfig.xml file , open ,
Add the following configuration :
<!-- Database configuration -->
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
After the save , In the same category , establish data-config.xml file , This file is mainly about configuration database and configuration SQL Of the statement :
Open to add the following configuration :
To configure managed-schema Mapping relationship between database column and name in .
Copy the following code to managed-schema in :
goods document Of field Include :pid、pname、sort_id、sort_name、sale_price、pinfo、pic
First define Fieldtype:
solr Provided by itself fieldtype The type is enough. There is no need to define new .
pid: goods id Primary key
Use solr Provided by itself :
<field name="id"type="string" indexed="true" stored="true"required="true" multiValued="false" />
pname: Name of commodity
<field name="product_name"type="text_ik" indexed="true" stored="true"/>
sort_id: Classification of goods
<field name="product_sort_id"type="string" indexed="true" stored="true"/>
sort_name: Category name
<fieldname="product_sort_name" type="text_ik"indexed="true" stored="true"/>
sale_price: commodity price
<fieldname="product_sale_price" type="pfloat" indexed="true"stored="true"/>
desc: Commodity Description
<fieldname="product_desc" type="text_ik"indexed="true" stored="false"/>
pic: Commodity images
<field name="product_pic"type="string" indexed="false" stored="true"/>
thus , Relevant configurations have been processed ! Now start importing data :
Go to solr-7.3.1/bin Under boot solr:
Type in the browser localhost:8983/solr After entering , Find one's own core Then import the data according to the following figure :
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/111281.html Link to the original text :https://javaforall.cn
边栏推荐
- 神经网络物联网未来发展趋势怎么样
- Show strength. In this way, the mobile phone will not be difficult to move forward
- R语言ggplot2可视化:可视化折线图、使用theme函数中的legend.position参数自定义图例的位置
- After the microservice project is deployed, static resources and files uploaded to upload cannot be accessed. Solution
- SSH免密码登录详解
- How to call the function mode of one hand and one machine
- Anchor navigation demo
- Assembly language
- Judge whether the variable is an array
- OSI and tcp/ip protocol cluster
猜你喜欢
LeetCode_2(两数相加)
SAS接口有什么优势特点
Introduction, installation, introduction and detailed introduction to postman!
无密码身份验证如何保障用户隐私安全?
The IPO of Ruineng industry was terminated: the annual revenue was 447million and it was planned to raise 376million
神经网络物联网未来发展趋势怎么样
魅族新任董事长沈子瑜:创始人黄章先生将作为魅族科技产品战略顾问
What are the advantages and characteristics of SAS interface
tidb-dm报警DM_sync_process_exists_with_error排查
Why do mechanical engineers I know complain about low wages?
随机推荐
Enjoy what you want. Zhichuang future
The IPO of Ruineng industry was terminated: the annual revenue was 447million and it was planned to raise 376million
Financial one account Hong Kong listed: market value of 6.3 billion HK $Ye wangchun said to be Keeping true and true, long - term work
基于伯努利原理的速度监测芯片可用于天然气管道泄露检测
Why do I support bat to dismantle "AI research institute"
MySQL user-defined function ID number to age (supports 15 / 18 digit ID card)
Laravel - view (new and output views)
Make the seckill Carnival more leisurely: the database behind the promotion (Part 2)
UE source code reading [1]--- starting with problems delayed rendering in UE
关于Apache Mesos的一些想法
Some ideas about Apache mesos
Simple process of penetration test
TiFlash 源码解读(四) | TiFlash DDL 模块设计及实现分析
How to introduce devsecops into enterprises?
最长公共子序列 - 动态规划
R语言ggplot2可视化条形图:通过双色渐变配色颜色主题可视化条形图、为每个条形添加标签文本(geom_text函数)
R语言使用ggplot2包的geom_histogram函数可视化直方图(histogram plot)
关于memset赋值的探讨
Login interface code
JS takes key and value from an array object to form a new object