技术栈
solr
ccc_9wy
2 天前
apache
·
solr
·
lucene
·
burp suite
·
vulhub
·
远程命令执行漏洞rce
·
cve-2017-12629
Apache Solr RCE(CVE-2017-12629)--vulhub
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。原理大致是文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过 http收到一个XML/JSON响应来实现。
ccc_9wy
2 天前
网络安全
·
apache
·
solr
·
lucene
·
vulhub
·
cve-2019-0193
·
远程命令执行漏洞rce
Apache Solr RCE(CVE-2019-0193)--vulhub
其原理主要基于Solr的DataImportHandler(数据导入处理器)模块,这个模块允许用户通过配置文件(dataConfig)来定义数据的导入过程,在dataConfig中,用户可以定义JavaScript函数来转换或处理数据。如果这些脚本没有得到适当的限制,攻击者可以利用这一点执行任意代码。
网络安全-杰克
4 天前
xml
·
apache
·
solr
Apache solr XML 实体注入漏洞
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。原理大致是文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过 http收到一个XML/JSON响应来实现。此次7.1.0之前版本总共爆出两个漏洞:XML实体扩展漏洞(XXE)和远程命令执行漏洞(RCE),二者可以连接成利用链,编号均为CVE-2017-12629。
网络安全工程师老王
20 天前
web安全
·
网络安全
·
信息安全
·
apache
·
solr
·
lucene
从Apache Solr 看 Velocity 模板注入
学过 freemaker,学过 Thymeleaf 模板注入,但是还没有学过 Velocity 模板注入,然后学习一个知识最好的方法就是要找一个实际中的例子去学习,好巧不巧,前端时间还在分析 apache solr 的 cve,这次又搜到了 Apache Solr 的 Velocity 模板注入漏洞,开始学习,启动,感觉结合一个例子来学,学得还是比较理解到的
运维佬
1 个月前
linux
·
apache
·
solr
在 Linux 系统上部署 Apache Solr
在 Linux 系统上部署 Apache Solr(一个强大的开源搜索平台)通常涉及安装 Java(Solr 的依赖)、下载和配置 Solr。以下是详细的步骤指南,帮助你在 Linux 上成功部署 Solr。
緑水長流*z
2 个月前
java
·
数据库
·
mysql
·
elasticsearch
·
solr
·
lucene
·
倒排索引
Lucene的概述与应用场景(1)
Lucene是apache软件基金会 jakarta项目组的一个子项目,是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。其作者是大名鼎鼎的大数据之父Doug-Cutting。Lucene通过使用倒排索引技术,能够快速地从大量的文档中检索出相关信息。对文本数据进行高效的索引和搜索,支持复杂的查询语法,包括布尔运算、短语搜索、模糊搜索等。
緑水長流*z
2 个月前
java
·
elasticsearch
·
搜索引擎
·
全文检索
·
solr
·
lucene
·
倒排索引
Lucene的使用方法与Luke工具(2)
Luke是一个用于Lucene搜索引擎的,方便开发和诊断的第三方工具,它可以访问现有Lucene的索引,并允许您显示和修改。
来一杯龙舌兰
2 个月前
java
·
elasticsearch
·
搜索引擎
·
solr
·
下载安装
【Solr】Solr搜索引擎下载、安装、使用及跟Elasticsearch的对比(保姆篇)
Solr官方文档:https://solr.apache.org/guide/solr/latest/index.html
等待的L先生
2 个月前
solr
Solr简介
solr是一个开源的全文搜索服务器,它基于Apache Lucene 项目构建。Lucene是一个用Java编写的高性能全文检索引擎库。而Solr则在此基础上提供了更多的企业级特性,使其更适合于大规模的数据索引和搜索任务 Solr可以运行在像Jetty或Tomcat这样的Servlet容器上,并且附带了一个基于Http的管理解码,方便用户进行索引管理和搜索操作。被广泛用于需要高效,可靠的搜索能力的企业环境种,例如电子商务网站,新闻门户,社交平台等。
等待的L先生
2 个月前
solr
·
lucene
Solr进阶
Apache Solr 是一个基于Apache Lucene 的高性能全文索引服务器,提供了丰富的功能,如分布式搜索,索引赋值,负载均衡等,并且可以通过Http协议与应用程序进行交互。
Pual singer
2 个月前
solr
·
.netcore
·
linq
杨中科 .netcore Linq 。一前期准备知识
让数据处理变得简单: 统计一个字符串中每个字母出现的频率(忽略大小写),然后按照从高到低的顺序输出出现频率高于2次的单词和其出现的频率。
problc
3 个月前
java
·
apache
·
solr
·
lucene
Apache Solr:深入探索与常见误区解析
Apache Solr 是一个强大的搜索引擎,基于 Lucene 构建,广泛应用于电商平台、日志分析、内容管理系统等领域。Solr 的功能强大,然而它的配置和使用过程却不乏一些容易误解和出错的地方。本文将通过深入的解析和实际应用场景,结合代码实例,帮助你全面掌握 Solr,并避免常见的使用误区。
Java资深爱好者
3 个月前
xml
·
json
·
solr
VB中如何操作XML和JSON数据
在Visual Basic (VB) 中,操作XML和JSON数据是常见的任务,特别是在处理Web服务、配置文件或数据交换时。VB.NET 提供了多种方式来处理这两种格式的数据。
james的分享
4 个月前
搜索引擎
·
开源
·
solr
·
搜索平台
·
luence
开源搜索引擎之Solr
Apache Solr 是一个开源的企业级搜索平台,构建在 Apache Lucene 之上,提供了强大的全文搜索、实时索引和分布式搜索能力。Solr 被广泛用于构建高性能的搜索应用程序,支持从简单的搜索引擎到复杂的数据分析平台等多种场景。以下是对 Apache Solr 的详细介绍。
颜回.
4 个月前
sql
·
c#
·
solr
·
linq
·
lucene
C# --- LINQ(Language Integrated Query)
LINQ(语言集成查询)是C#中用于操作数据的一种强大且灵活的方式。它提供了一种统一的语法来查询和操作不同类型的数据源,如集合、数据库、XML等。
望天hous
4 个月前
c#
·
solr
·
linq
C# 中Linq探讨 Or条件拼接
在C#中,没有直接内置于.NET Core或.NET Framework中的NuGet包能够直接“拼接”LINQ的OR条件,因为LINQ本身设计为一种声明式编程模型,用于查询数据集合。然而,你可以通过一些方式来实现多个条件以OR逻辑组合的效果,而不需要依赖特定的NuGet包。
草明
4 个月前
clickhouse
·
elasticsearch
·
solr
·
database
·
snowflake
·
bigquery
对外提供开放式数据查询使用什么数据存储?
如果需要满足开放式搜索条件且无法预先确定索引,您可以考虑以下方案,这些方案能够在没有严格索引要求的情况下提供灵活的搜索功能:
陆慢慢
6 个月前
spring boot
·
后端
·
solr
SpringBoot整合Solr进行搜索(简单)
这里基于aliyun提供的快速构建一个项目。我们这主要是整合Solr。maven下载地址 pom中加入以下内容:
贝多芬也爱敲代码
6 个月前
solr
·
lucene
SOLR数据导入和导出
1、solr中的类型修改导致solr的core无法加载,只能删除core,重新创建。但是solr中的数据,只能从core心中导出,在导入新建的核心中。 2、试了几种方案,还是通过第三方freedev / solr-import-export-json的组件更加灵活。 3、其中几种方案也做了试错