带 LIKE 子句的 Solr 查询

2024-01-03

我正在使用 Solr,我想知道查询中是否可以有 LIKE 子句。例如,我想了解标题中包含“纽约”的所有组织。在 SQL 中,这可以写成 Name LIKE 'New York%'。

我的问题 - 如何在 Solr 中编写 LIKE 查询?

我正在使用 SolrNet 库,如果这有什么区别的话。


您只需搜索“纽约”,但首先您需要正确配置您的字段分析器。例如,您可能想从字段类型开始,例如text_general如定义在默认 Solr 架构 http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/schema.xml?view=markup#l203。此字段类型将在空格和其他常见单词分隔符上进行标记,然后应用停用词过滤器,然后将术语小写以使搜索不区分大小写。

有关更多信息Solr wiki 中的分析器 http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带 LIKE 子句的 Solr 查询 的相关文章

  • 如何从 Solr 查询中获取 tf 和 idf 分数?

    以下 Solr 文档 https cwiki apache org confluence display solr Function Queries https cwiki apache org confluence display sol
  • 使用多个字段对 solr 搜索结果进行排序 (solrj)

    我需要根据两个因素对从 apache solr 返回的结果进行排序 我们的系统中有三个实体由 solr 索引 组 项目和数据集 在结果中我希望首先显示数据集 然后是项目 然后是组 但我仍然希望它尊重每种类型的评分值 因此 例如 结果将是 得
  • 每个领域都有不同的分析仪

    如何为使用 Lucene 索引的文档中的每个字段启用不同的分析器 例子 RAMDirectory dir new RAMDirectory IndexWriter iw new IndexWriter dir new StandardAna
  • SOLR 中的子字符串匹配

    我似乎无法弄清楚如何使用 SOLR 查找子字符串匹配 我已经根据前缀找出了匹配 这样我就可以让火腿与汉堡包匹配 我如何搜索 汉堡 来匹配汉堡包 我试过burger但这引发了错误 或 不允许作为 WildcardQuery 中的第一个字符 如
  • Lucene 上打开的文件太多错误

    我正在进行的项目是对一定数量的数据 长文本 建立索引 并将它们与每个时间间隔 大约 15 到 30 分钟 的单词列表进行比较 一段时间后 比如说第 35 轮 在开始索引第 36 轮的新数据集时 发生了此错误 ERROR 2011 06 01
  • 使用 Lucene 进行精确短语搜索?

    我正在使用 SpanTerm Query 在 lucene 中搜索确切的短语 但这似乎不起作用 这是我的代码 Indexing IndexWriter writer new IndexWriter dir new StandardAnaly
  • 为什么无法使用 CentOS、plesk 9.2.1 和 tomcat 5.5 安装 solr 1.3.0?

    好吧 我只是通过他的托管提供商为我的客户设置了一个专用服务器 他们在那里安装了 plesk 版本 9 2 1 并且该专用服务器的一个警告是 如果我在控制面板之外 即使用 SSH 执行任何任务 他们不保证支持该软件组件 这很好 因为我宁愿使用
  • LUCENE:搜索与正则表达式匹配的术语

    我需要搜索 lucene 索引中的任何术语 匹配特定的正则表达式 我知道我可以使用TermsComponent在solr中 如果配置如下
  • 如何使用 pysolr 对 solr 进行原子更新?

    我找不到关于如何使用 pysolr 更新 solr 的合适文档 截至 2014 年 11 月原子更新 https github com toastdriven pysolr commit c49be48d459448532b5ad0f505
  • 如何在不使用 SPLITSHARD 的情况下动态向 SolrCloud 添加节点?

    我已经设置了Solr云有 4 个碎片 我向 SolrCloud 添加了 8 个节点 4 个领导者和 4 个副本 每个节点运行在不同的机器上 但后来我发现我的数据越来越多 每天400万文件 这样我的 4 个分片就不够用了 因此 我想动态地向该
  • DataImportHandler 未在 solr admin 中索引 mysql 表

    我正在尝试使用 DataImportHandler 在 solr 中索引 mysql 表 但它似乎没有索引 数据配置 xml
  • 复杂的 SOLR 查询,包括 NOT 和 OR

    我对 SOLR 搜索有一些相当复杂的要求 我需要针对标记内容的数据库执行这些搜索 我需要首先过滤数据库以获取与我的过滤器标签匹配的结果 任何具有黑名单中的标签的结果都应被删除 除非它们也包含白名单中的标签 假设我想检索所有标记为 森林 或
  • 在solr中获取pdf搜索结果的页码

    我正在构建一个 Web 应用程序 用户可以在其中搜索 pdf 文档并使用 pdf js 查看它们 我想显示搜索结果 其中包含找到搜索词的段落的简短片段以及用于在右侧页面打开文档的链接 所以我需要的是每个搜索结果的页码和简短的文本片段 我正在
  • Lucene外来字符问题

    我在使用 Zend Lucene 和 等外来字符时遇到了一些严重的问题 这些问题在创建索引和查询索引时都会出现 我已经尝试过 iso 8859 1 和 utf 8 ISO 8859 1 不起作用的查询看起来像 area sk ne 使用 Z
  • SLF4J 日志记录到文件 vs. DB vs. Solr

    我需要一些关于 SLF4J 日志记录的建议 目前 我们正在为 Java Web 应用程序使用 SLF4J 日志记录 log4j 绑定 该应用程序使用简单的 ConsoleAppender 我们的下一步是研究可以保存日志的地方 我们的应用程序
  • Solr 动态价格范围和组

    跟进问题 如何获取 solr 结果中的方面范围 https stackoverflow com questions 33956 how to get facet ranges in solr results SolR 查询 价格范围 htt
  • solr + haystack + django 我在哪里放置 schema.xml?

    我刚刚安装Solr and Haystack for a Django我正在做的项目 下列的this http docs haystacksearch org dev tutorial html Haystack教程 我创建了一个 sche
  • 如何根据特定字段对 solr 查询的前 100 个结果进行排序?

    我想使用特定字段对 solr 的前 100 个文档进行排序 但它对整个结果集进行排序 然后显示结果 以下是我的代码 query1 setQuery Natural Language query1 setStart 0 query1 setR
  • 在 Solr 中实现术语关联挖掘的最简单方法是什么?

    关联挖矿似乎为检索提供了良好的结果相关术语在文本语料库中 有很多关于这个主题的著作 其中包括著名的LSA http en wikipedia org wiki Latent semantic analysis方法 挖掘关联最直接的方法是构建
  • 由于未定义符号,PECL solr 未加载:curl_easy_getinfo

    我正在尝试加载 PECL solr 扩展 我尝试使用 pecl install solr 并下载并使用 phpize configure make 来安装它 在这两种情况下 扩展安装时都没有错误 但在 apache 重新启动后 或在命令行上

随机推荐

  • C# 函数不更新参数

    这是一个基本的 C 应用程序 但我很生疏 我将首先向您展示我的代码 using System using System Data SqlClient using System Text namespace DatabaseAdder cla
  • pysmb 的示例

    您能给我一个使用 pysmb 库连接到某些 samba 服务器的示例吗 我读过有 smb SMBConnection SMBConnection 类 用户名 密码 my name remote name domain use ntlm v2
  • 使用表单对话框在编辑 url 中添加额外参数

    我使用 jqgrid 创建了一个网格 并使用表单对话框来添加 编辑和删除记录 but in Edit Record i want to pass the id of a record along with the url即使表单数据将包含该
  • .gitignore 不起作用 - 文件仍在跟踪中[重复]

    这个问题在这里已经有答案了 I ve a gitignore文件位于我的存储库的根目录中 这 gitignore文件具有以下模式来排除已编译的 Python 文件 并且这是文件中的唯一行 pyc 现在 当我在存储库的根目录中执行以下操作时
  • 无法覆盖 Spark 命令行上的 Typesafe 配置

    我有一个类型安全的配置application conf in the src main resources默认加载的文件夹 可以通过指定以下内容来覆盖单个值 conf spark driver extraJavaOptions DsomeV
  • imread 如何缩放 12 位图像?

    我有一个 12 位 pgm image 我用 imread 读取它 结果是一个 16 位图像 其值在 0 到 2 16 1 的整个范围内 Matlab 如何进行扩展 将要 X imread filename X uint16 double
  • 单击后打开非角度页面

    我正在尝试实现以下测试场景 单击页面上的徽标 断言打开了一个新的浏览器窗口 Chrome 中的选项卡 并检查当前 URL 问题是在新浏览器窗口中打开的页面是非角度页面当我执行点击的主页是角页 这是我的第一次尝试 it should show
  • 帮助使用 PHPExcel 库和表中的 mySQL 数据

    我有这个脚本 query SELECT id last name first name FROM users WHERE tmima id 6 result mysql query query while row mysql fetch a
  • 如何使用php的password_hash()方法..?

    我登录时发现密码不匹配 当用户注册时 我将密码保存为 password password hash this gt input gt post password PASSWORD BCRYPT 当用户登录时我会像这样检查密码 hash pa
  • 在谷歌地图全屏中时 select2 不起作用

    我有一个谷歌地图 用户可以进入全屏模式 我添加一个带有下拉列表的 div 作为地图的控件 并将 select2 插件应用到下拉列表 问题是当地图处于全屏模式时 select2 下拉列表不显示列表 当地图不处于全屏模式时 下拉列表可以正常工作
  • 带有 XML 数据源的表元素内的 Jasper 列表元素

    我正在尝试使用生成报告贾斯珀 iReport 设计器 5 6 0 表格的单元格内包含列表 生成的表可能如下所示 为此 我使用以下 XML 文件作为数据源
  • 如何使用参数在Data Studio中过滤Analytics数据?

    我正在使用我的 Analytics 数据在 Data Studio 中制作报告 但在找出如何过滤它时遇到了一些问题 这是我需要做的 我在 URL 中收到一个 用户 参数 我需要用它过滤我的 用户名 维度 我想在报告中创建某种过滤器 例如 I
  • 我可以在不使用 Cordova 的原生 Android 应用程序中使用聚合物/Web 组件吗?

    如果我没记错的话 由于加载本地文件引起的浏览器权限问题 您需要一个 Web 服务器来在计算机上使用 测试 Polymer 的 Web 组件 例如纸张元素 file s 一个简单的解决方案是导航到您想要尝试的聚合物文件所在的目录 然后键入py
  • 子列表上的递归函数返回 None

    我正在子列表上运行递归函数 一旦找到列表中的元素 check value 它就会验证 other value 是否是相应列表的第一项 并最终返回索引 但是当前代码返回 None 任何人都可以吗支持 因为我对子列表上的递归函数没有太多了解 d
  • 版本控制让我难住了

    我开发网站已经有几年了 一直没有时间和精力去了解版本控制 现在 当我开始开发一个更大的项目时 我正在考虑最终尝试一下 并以此为契机来了解版本控制 我已经阅读了一些简短的描述 但在掌握集中式版本控制与分散式版本控制的概念方面仍然遇到一些困难
  • 如何消除方法调用的反跳?

    我正在尝试使用UISearchView查询谷歌地点 这样做时 在文本更改时需要我UISearchBar 我正在向 google 地点提出请求 问题是我宁愿将此调用反跳为每 250 毫秒仅请求一次 以避免不必要的网络流量 我不想自己编写这个功
  • 通过 MetadataType 属性获取应用于生成实体的自定义属性

    在我们的应用程序中 我们使用 EF4 0 和 POCO 实体生成器从数据库生成实体 为了应用数据注释 我们创建接口并在我们创建的分部类上实现这些接口 以匹配使用 EF 生成的分部类 Entity Generated Type public
  • java.lang.IllegalStateException:BindingResult和bean名称“user”的普通目标对象都不能作为请求属性[重复]

    这个问题在这里已经有答案了 这些天我开始学习Spring 我遇到了以下异常 我只是尝试从登录页面 稍后将使用DAO在数据库中进行插入操作 导航到某个index jsp页面 exception org apache jasper Jasper
  • 更新的列表项属性不会提交对共享点的更改

    我正在将文档上传到共享点 但是我想提供自定义名称而不是继承我上传的文件的名称 我的代码基于这个解决方案 http www codeproject com Articles 103503 How to upload download a do
  • 带 LIKE 子句的 Solr 查询

    我正在使用 Solr 我想知道查询中是否可以有 LIKE 子句 例如 我想了解标题中包含 纽约 的所有组织 在 SQL 中 这可以写成 Name LIKE New York 我的问题 如何在 Solr 中编写 LIKE 查询 我正在使用 S