38、Solr Integration(2)Install Solr

这篇具有很好参考价值的文章主要介绍了38、Solr Integration(2)Install Solr。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

38、Solr Integration(2)Install Solr

下载

进入Solr下载页面Solr Downloads - Apache Solr

38、Solr Integration(2)Install Solr

下载需要的版本,这里下载最新版9.2.1,下载完成解压zip包得到9.2.1版本的Solr目录

38、Solr Integration(2)Install Solr

启动

进入bin目录,并打开CMD

38、Solr Integration(2)Install Solr

输入启动命令,端口默认为8983

PS D:\software\solr-9.2.1\bin> ./solr start
Waiting up to 30 seconds to see Solr running on port 8983
Started Solr server on port 8983. Happy searching!

在浏览器打开Solr管理界面,可以看到Solr的信息,刚启动的Solr服务里没有core需要创建一个Core

38、Solr Integration(2)Install Solr

创建Core

点击左侧No cores available按钮,新增core

38、Solr Integration(2)Install Solr

填入自定name,instanceDir填入D:\software\solr-9.2.1\server\solr\configsets\sample_techproducts_configs路径,dataDir填入D:\software\solr-9.2.1\server\solr\configsets\sample_techproducts_configs\data\,点击Add Core按钮,新的core就创建成功了

点击左侧Core Selector下拉列表,选择刚才创建的aem-core可以看到基础信息

38、Solr Integration(2)Install Solr

填充数据

进入Solr的example目录下D:\software\solr-9.2.1\example\exampledocs,可以看到很多内容,包含csv、json、xml、pdf等等

38、Solr Integration(2)Install Solr

用post.jar将这些数据导入至steven-aem集合中

java -jar -Dc=steven-aem post.jar *.csv
java -jar -Dc=steven-aem post.jar *.json
java -jar -Dc=steven-aem post.jar *.xml

可以看到导入成功的信息提示

PS D:\software\solr-9.2.1\example\exampledocs> java -jar -Dc=steven-aem post.jar *.csv
SimplePostTool version 5.0.0
Posting files to [base] url http://localhost:8983/solr/steven-aem/update using content-type application/xml...
POSTing file books.csv to [base]
SimplePostTool: WARNING: Solr returned an error #400 (Bad Request) for url: http://localhost:8983/solr/steven-aem/update
SimplePostTool: WARNING: Response: <?xml version="1.0" encoding="UTF-8"?>
<response>

<lst name="responseHeader">
  <int name="status">400</int>
  <int name="QTime">29</int>
</lst>
<lst name="error">
  <lst name="metadata">
    <str name="error-class">org.apache.solr.common.SolrException</str>
    <str name="root-error-class">com.ctc.wstx.exc.WstxUnexpectedCharException</str>
  </lst>
  <str name="msg">Unexpected character 'i' (code 105) in prolog; expected '&lt;'
 at [row,col {unknown-source}]: [1,1]</str>
  <int name="code">400</int>
</lst>
</response>
SimplePostTool: WARNING: IOException while reading response: java.io.IOException: Server returned HTTP response code: 400 for URL: http://localhost:8983/solr/steven-aem/update
1 files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/steven-aem/update...
Time spent: 0:00:00.093

搜索测试

回到浏览器的Solr页面,刷新页面可以看到已经有数据存入

38、Solr Integration(2)Install Solr

点击Query按钮,进入搜索页面,再点击Execute Query按钮查询所有数据,可以看到右侧数据栏内显示出所有的数据

38、Solr Integration(2)Install Solr

在q内容框中输入要搜索的内容,输入功能,可以看到右侧只出现了一条包含功能 的数据

38、Solr Integration(2)Install Solr文章来源地址https://www.toymoban.com/news/detail-451212.html

到了这里,关于38、Solr Integration(2)Install Solr的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 下载好python后,怎么打开,python怎么进入编程界面

    大家好,给大家分享一下python下载安装好后怎么打开,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! python第一次打开方法如下: win+r快捷键打开运行窗口,在运行窗口输入栏中输入cmd后回车就可以以管理员的身份打开命令行提示符。在命令行提示符里面直

    2024年02月05日
    浏览(41)
  • 怎么进入docker容器获取jar包并下载到本地

    今天公司通过jenkins发布到测试环境的之后,测试小姐姐在测试居然发现功能没有更新上去。查看gitlib看代码有合并,查看jenkins配置的打包的分支也没有错,查看jenkins打包日志也有拉最新代码打包,诡异,于是想去服务器上的docker 镜像拉取jar看看是啥情况。 连接linux服务器的

    2024年02月13日
    浏览(40)
  • jenkins的nmp install命令无法下载包

    问题:在jenkin的流水线脚本中执行到:npm install命令后无法下载前端依赖包 1、进到jenkins的工作目录,一般在底层为/var/lib/jenkins/workspace/任务名称 处理方式: 补充:1、如果出现以下则说明有些文件没有权限导致没法正常打包:Error: EACCES: permission denied 2、以下是不能下载的截

    2024年02月21日
    浏览(43)
  • 查找yum install下载的rpm安装包

    **使用yum install XXXX下载依赖或镜像源后,怎么弄去找下载的rpm安装包呢?一般来说,yum下载的安装包会以缓存的形式存在服务器上。如果没存,可能是yum镜像源参数设置的问题。 通常在安装后服务器会删除安装包,但是也可以修改yum的配置文件保留安装包。yum的配置文件是

    2024年02月12日
    浏览(40)
  • pip install pygame无法下载的解决方案

    代码行尝试以下命令 显示下面的报错信息 第一步,在网站Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu) 上找到pygame。 第二步,根据系统和python版本下载对应的whl文件。 例如,我的python版本是3.11,电脑是windows10,我下载的是 pygame‑2.1.2‑cp311‑cp311‑win_amd64.whl

    2024年02月02日
    浏览(47)
  • 使用uniapp生成二维码并下载,小程序扫码进入指定页面

    功能1:通过扫码链接进入小程序指定页面(带参数) 功能2:将网址链接(带参数)在微信小程序中使用二维码展示出来,并可以点击下载二维码图片  扫码链接进入指定页面并且带参数 在小程序管理后台-开发管理-开发设置-扫普通链接二维码打开小程序中,配置链接地址,

    2024年02月11日
    浏览(51)
  • pip install git+https://github.com/...下载问题

    遇到如下的直接结合github的下载安装情况: pip install git+https://github.com/votchallenge/vot-toolkit-python 在没有其他 合理 情况下可以采用如下操作进行正常的安装: 将上述代码换成: pip install git+git://github.com/votchallenge/vot-toolkit-python 即将 https 换成 git 代码更换后可能会出现如下问题:

    2023年04月24日
    浏览(44)
  • Python里用pip install 安装下载的安装包默认缓存位置

    亲的电脑如果C盘没有空间,而python下载的安装包占用大量的空间,默认缓存的位置是C:UsersusernameAppDataLocalpipcache,这占用了大量的C盘空间,把cache目录里的全部文件删除就可以腾出大量的空间, 我们可能想要改变此路径为D:Pythonpipcache。 命令: 得到反馈:Writing to C:U

    2024年02月16日
    浏览(53)
  • 【Android】通过命令行adb install 将apk下载到手机之中

    mac 电脑中有一个apk,想将该apk下载install到Android手机中。 首先在手机中删除原有的apk,然后再连上数据线到电脑中(我是在Android studio的命令行)进行如下的命令行: 路径按照实际的输入即可

    2024年02月11日
    浏览(60)
  • 通过clone的方式,下载huggingface中的大模型(git lfs install)

    1、如图:可以手动一个个文件下载,但是那样太慢了,此时,可以点击下图圈起来的地方。 2、点击【Clone repository】,在命令行中,输入【git lfs install】(安装了这个,才会下载大文件,不然图中的.bin文件都是不会被下载的) 3、再git clone https://huggingface.co/THUDM/chatglm2-6b,在

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包