Solr---string类型的docValues属性、stored属性

article/2025/8/27 2:50:36

描述:

        使用solr6.0的默认配置后,多数的字段使用string类型,通过stored设置为false来减少存储大小,然而却没有效果,还是会存储并在查询时返回。


问题:

        在managed-schema文件内发现,fieldType为string的定义设置了docValues="true",导致使用string类型的field,都是这个属性。

解决方案:

        可以设置fieldType的docValues为false,在需要使用该属性的field上单独设置即可。
 

场景还原:

1.使用默认参数情况

配置:

 添加数据:

可以看到虽然设置了stored为false却依然能够返回 

2.修改fieldtype属性

配置:

 

添加数据: 

​​​​​​​

 查询:

可以看到设置生效,不在返回该字段

什么时候使用docValues?

1,需要聚合的字段,包括sort,agg,group,facet等 
2,需要提供函数查询的字段 
3,需要高亮的字段
4,需要参与自定义评分的字段 
 

对该字段的解释可参考如下两篇文章

参考文章:

https://blog.csdn.net/john1337/article/details/86011603

https://www.w3cschool.cn/solr_doc/solr_doc-kd5j2g4f.html


http://chatgpt.dhexx.cn/article/URAE0sBd.shtml

相关文章

@available 修饰类成员变量报错Stored properties cannot be marked potentially unavailable

在不方便升级插件的情况下,可以手动修改这个问题

mysql routines是什么_MySQL入门:Stored Routines 的变数与流程 - Break易站

1 宣告与使用变数 在Stored routines中,除了可以宣告需要的参数外,如果需要处理比较复杂的资料,你也可以宣告「区域变数、local variables」。下列是宣告区域变数的语法与位置: 下列是几种宣告区域变数的范例: 宣告需要的区域变数后,你就可以在stored routines中使用它们…

Dvwa_XSS (Stored)

(实验基础:有php语言和html语言基础) 1、low 在Name里构造恶意脚本,写完10个字符后发现在输输不进去,此时按ctrlu(火狐,Microsoft Edge,谷歌这三款浏览器都可用此快捷方式打开网页源…

DVWA-XSS (Stored)

目录 简介安全级别&#xff1a;Low安全级别&#xff1a;Medium安全级别&#xff1a;High安全级别&#xff1a;Impossible 简介 存储型XSS 长期存储于服务器端&#xff1b; 每次用户访问都会执行脚本代码&#xff1b; 安全级别&#xff1a;Low 查看源码 <?phpif( isse…

Oracle中的存储过程【Stored Procedure】和存储函数【Stored Function】

一、存储过程 1.1、存储过程的介绍 存储过程&#xff08;Stored Procedure&#xff09;是在大型数据库系统中&#xff0c;一组为了完成特定功能的SQL 语句集&#xff0c;经编译后直接存储在数据库中&#xff0c;用户调用指定存储过程的名字和传递对应的参数&#xff08;如果该…

DVWA指点迷津-XSS(Stored)

XSS(Stored) 特点 又名“存储型XSS”。攻击者的“恶意语句”会存储在服务器端数据库&#xff0c;具有很强的稳定性。每次前端调用数据库内容&#xff0c;则会触发语句。一般出现在留言板、上传资料等与数据库有交互的模块。相比反射型XSS&#xff0c;该类型的XSS带来的危害更…

XSS(Stored)

XSS(Stored) 前言 看了一个web的安全视频&#xff0c;里面有说说有的web漏洞都是输入输出的控制问题&#xff0c;虽然感觉说的太笼统了。但确实没什么毛病。sql注入来说&#xff0c;对用户的输入做好处理&#xff0c;对服务端的输出做好处理&#xff0c;对于我这样的菜鸡来说…

linux重启java项目

1.java项目占用的8888端口&#xff0c; 首先查看该进程的进程号&#xff1a; netstat -tunlp|grep 88882.占用8888端口的进程id为4179&#xff0c;杀死该进程&#xff1a; kill -9 41793.启动java项目&#xff1a; nohup java -jar demo-0.0.1-SNAPSHOT.jar &nohup 意思…

linux 如何重启oracle,Linux重启oracle数据库的三大技巧

Linux系统下网站出现问题的时候,可通过重启oracle数据库进行处理,而重启oracle数据库的方法有好多种,可登陆数据库进行操作,也可在终端操作,具体的随小编一起来了解下吧。 网站的服务中断了,重启下发现是oralce服务不存在,又不想重启机器,就重新启动下oralce,再重启服…

Linux重启nginx服务

1.方法一 到nginx下面的sbin目录下执行 ./nginx -s reload2.方法二 如果第一种不生效&#xff0c;&#xff08;项目背景&#xff09;实际项目不生效&#xff0c;也即部署到nginx下面的vue项目&#xff0c;已经更换为最新版本&#xff0c;但是仍然没有生效&#xff0c;可以使用…

linux重启程序

今天在Linux上部署程序出错&#xff0c;经检查最后是linux上的程序原来的该程序未停止&#xff0c;又重新启动该程序导致&#xff08;相当与Linux上有两个该程序同时运行导致的错误&#xff09; 解决方法&#xff1a; 1. 查看linux 上的线程 ps -ef | grep java2.运行结果 其…

pjax理解

注&#xff1a; http://www.itkee.cn/topic-info-75.html https://fly.layui.com/jie/10956/ http://bsify.admui.com/jquery-pjax/?idpjax-pushstate-ajax

thymeleaf 整合 pjax 无刷新跳转

原文地址&#xff1a; http://www.linzichen.cn/article/1577881001718185984 在一些需要做 seo 优化的应用里&#xff0c;比如门户网站、博客论坛网站、商城商品页网站等&#xff0c;我们的数据常常采用 服务端渲染的方式来展现&#xff0c;目的是为了让爬虫更好的抓取到&…

php pjax案例,jQuery pjax简单示例汇总

pjax 是一个jQuery插件&#xff0c;它使用 ajax 和 pushState 来实现快速的浏览体验&#xff0c;包括真正的固定链接&#xff0c;页面标题和工作返回按钮。本文主要和大家分享jQuery pjax简单示例汇总&#xff0c;希望能帮助到大家。 ajax缺点是破坏了浏览器的前进后退&#xf…

pjax php,php整合pjax(pushstate+ajax)实现无刷新页面

PJAX效果 通过url可以跟踪ajax的动态加载内容。这种技术尤其在two step view布局的视图中有很大的好处。无刷新加载页面&#xff0c;意味着响应速度和用户体验得到了极大的提升&#xff0c;在静态脚本和通用模块比较多的情况下&#xff0c;最大程度上节省了重用部分的开销。应用…

html5 pjax,pjax——页面无刷新跳转

pjax虽然不是什么新的技术&#xff0c;然而本人是最近才发现这个比较牛叉的技术。下面是对pjax的介绍&#xff1a; pjax是在HTML5里面引用的新技术&#xff0c;是对ajax pushState的封装&#xff0c;是实现无刷新ajax加载并解决浏览器前进和后退问题的一个开源实现。同时支持了…

java pjax_(转)PJAX的实现与应用

一、前言 web发展经历了一个漫长的周期&#xff0c;最开始很多人认为Javascript这们语言是前端开发的累赘&#xff0c;是个鸡肋&#xff0c;那个时候人们还享受着从一个a链接蹦到另一个页面的web神奇魔术。后来随着JavaScript的不断更新换代&#xff0c;他的功能不仅仅是为网页…

html5 pjax,关于PJAX局部刷新

前言部分 本教程最先来自鬼少博客&#xff0c;后论坛有人补充搜索和评论&#xff0c;然后又被各种转载&#xff0c;转完甚至还有阉割现象&#xff0c;导致会出现各种问题,于是&#xff0c;我这里再重发一次。虽然注释很清楚&#xff0c;但是&#xff0c;还有很多人看不懂&#…

java pjax_pjax简单实例

ajax缺点是破坏了浏览器的前进后退&#xff0c;因为ajax的请求不会留在历史记录中。pjax就不一样了&#xff0c;pjax被解释成ajaxpushState的封装&#xff0c;因为它把ajax的请求写入历史记录&#xff0c;并反映在地址栏&#xff0c;这样用户就能愉快地使用前进后退了。pjax有好…

Typecho开启全站Pjax

原文地址&#xff1a;Typecho开启全站Pjax 前言 因为上次更新后加入民音乐插件&#xff0c;但是有个问题就是在页面跳转的时候由于页面已经刷新了&#xff0c;所以音乐就不会继续播放了&#xff0c;就想着去引入Pjax来解决这个问题&#xff0c;同时引入pjax后比较直观的改变就…