首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何通过REST在neo4j全文api中使用配置Lucene标准分析器

如何通过REST在neo4j全文api中使用配置Lucene标准分析器
EN

Stack Overflow用户
提问于 2012-11-18 13:28:02
回答 1查看 722关注 0票数 0

如何通过REST api将Neo4j全文索引中的分析器设置为标准分析器,而不是空白分析器。

我看到有一个可以配置的“分析器”属性,但是这个值应该是什么呢?

我尝试了下面的方法,当我尝试创建它时,它抛出了一个错误,然后留下了一个损坏的索引。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "name" : "Standard4",
  "config" : {
    "type" : "fulltext",
    "provider" : "lucene",
 "analyzer": "org.apache.lucene.analysis.standard.StandardAnalyzer"
  }
}

现在我所有的索引都出错了,这似乎破坏了neo4j中的所有索引

在REST api中使用GET显示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Caused by: java.lang.InstantiationException: org.apache.lucene.analysis.standard.StandardAnalyzer
    at java.lang.Class.newInstance0(Class.java:340)
    at java.lang.Class.newInstance(Class.java:308)
    at org.neo4j.index.impl.lucene.IndexType.getByClassName(IndexType.java:265)
EN

回答 1

Stack Overflow用户

发布于 2012-11-18 19:50:24

它应该是完全限定的类名,因此在本例中为org.apache.lucene.analysis.standard.StandardAnalyzer。请记住,一旦创建了索引,就无法更改索引配置。因此,使用此配置创建索引,即使用此配置首次请求它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13440563

复制
相关文章
Elasticsearch使用REST API实现全文检索
通过rest api添加检索数据,阅读官方文档可以发现,elasticsearch支持动态映射,但是其中有不少问题,且听慢慢详解。 本文主要讲述三点内容: 1 Elasticsearch常用的rest api 2 Elasticsearch使用bulk命令添加索引数据 ES REST API   elasticsearch支持通过http请求响应服务,因此通过curl命令,可以发送http请求,并得到json返回内容。   常用的rest请求包括:   检查ES集群状态: curl localh
用户1154259
2018/01/17
1.3K0
Elasticsearch使用REST API实现全文检索
Lucene 全文检索
Lucene 全文检索 Field域 Field是文档中的域,包括Field名和Field值两部分,一个文档可以包括多个Field,Document只是Field的一个承载体,Field值即为要索引的内容,也是要搜索的内容。 是否分词 分词就是对文件的内容或者其他的属性进行分割形成一个一个的语汇单元,分词的过程就是将一些动词,定冠词,不定冠词等内容去掉,保留名词。比如文件的内容,商品的介绍,这些内容都是需要用户输入关键词来查询的,因此这个必须分词 但是对于商品的id,订单号,身份证号这些是不用分词的,这个
爱撒谎的男孩
2018/06/06
1.3K0
Lucene全文检索
全文检索是程序开发中非常重要的一个应用,今天带大家来一起学习Java基于Lucene的全文检索机制。 全文检索的概念 1) 从大量的信息中快速、准确地查找出要的信息。 2) 搜索的内容是文本信息(不是多媒体)。 3) 搜索的方式:不是根据语句的意思进行处理。如果要搜索的文本为"西安",那么含有这些词(西安程序员、西安)就能搜索出来。每一个词都是关键词。 4) 全面、快速、准确是衡量全文检索系统的关键指标。 5) 概括: a) 只处理文本。 b) 不处理语义。 a) 搜索时英文不区分大小写。 b) 结果列表
南风
2018/07/02
1.5K0
快速学习Lucene-Lucene分析器
使用方法: 第一步:把jar包添加到工程中 第二步:把配置文件和扩展词典和停用词词典添加到classpath下
cwl_java
2019/12/25
8160
【全文检索_03】Lucene 基本使用
  在上一文 【全文检索_02】Lucene 入门案例 中我们使用 Lucene 默认分词器对中文版双城记进行分词,这个操作其实是有问题的。哎?!我们明明分词成功而且搜索到了啊,怎么会有问题。我们之前成功搜索是因为我们搜索的是一个关键字,而不是一个关键词。我们先来看一下默认分词器的分词效果是怎么样的。
Demo_Null
2021/02/01
5210
【全文检索_03】Lucene 基本使用
Lucene 全文检索
全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据
Carlos Ouyang
2019/08/19
1.7K0
Lucene 全文检索
Elasticsearch集群配置以及REST API使用
ES安装与启动   在官网下载压缩包,解压后直接运行bin目录下的.bat文件即可。下载地址戳这里。 ES配置集群   Elasticsearch配置集群很简单,只要配置一个集群的 名称 ,ES就会自
用户1154259
2018/01/17
9690
Elasticsearch集群配置以及REST API使用
Lucene全文检索入门
我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库。 非结构化数据:指不定长或无固定格式的数据,如word文档等磁盘上的文件 结构化数据搜索
暴躁的程序猿
2022/03/24
5980
Lucene全文检索技术
百度、360搜索、谷歌、搜狗 2. 站内搜索 论坛搜索、微博、文章搜索 3. 电商搜索 淘宝搜索,京东搜索 4. 只要是有搜索的地方就可以使用全文检索技术。
不愿意做鱼的小鲸鱼
2022/09/24
7200
Lucene全文检索技术
SSM(二)Lucene全文检索
这个项目是基于之前使用IDEA搭建的SSM的基础上进行增加的,建议小白先看下一我。上一篇博客,以及共享在Github上的源码。 以下是Lucene所需要的依赖:
crossoverJie
2022/08/19
3020
SSM(二)Lucene全文检索
Lucene的全文检索学习
Lucene的官方网站(Apache的顶级项目):http://lucene.apache.org/
别先生
2019/10/13
9800
如何使用 Spring Boot 创建 REST API ?
Spring Boot 是一个功能强大的框架,可以轻松创建 RESTful API。在本文中,我们将逐步指导如何使用 MySQL 和 JPA 在 Spring Boot 中创建 RESTful API。我们将首先创建一个新的 Spring Boot 项目并根据我们的需求对其进行配置。
用户1418987
2023/10/26
7630
如何使用 Spring Boot 创建 REST API ?
如何使用Spring和Java配置构建一个REST API
本文展示了如何在Spring中配置REST——控制器和HTTP状态响应码、有效负载编排和内容协商的配置。
烟雨平生
2023/03/07
2.1K0
如何使用Spring和Java配置构建一个REST API
javaweb-Lucene-1-61
Lucene是一个基于Java开发全文检索工具包。 就是将不规范的文档的内容单词进行分割,建立单词-文档索引,这样查询某个单词内容时可以通过索引快速查找相关文档,内容 对于一些网站内部的内容检索有需要 这项技术其实有更成熟的封装,比如专门的服务器等,这里只是普及一下相关概念,后面会解释进行其他的基于lucene的上层封装的相关技术 工程:https://github.com/Jonekaka/javaweb-Lucene-1-61
全栈程序员站长
2021/05/19
7540
lucene(全文搜索)_luceneweb例子
http://apache.dataguru.cn/lucene/java/2.9.4/
Hongten
2018/09/13
1K0
lucene(全文搜索)_luceneweb例子
lucene(全文搜索)_删除索引
项目结构大家可以先看看:lucene(全文搜索)_根据内容建立索引_源码下载 索引的删除操作: 1 /** 2 * 索引的删除 3 */ 4 public void delete() { 5 IndexWriter writer = null; 6 7 try { 8 writer = new IndexWriter(directory, new IndexWriterConfig( 9
Hongten
2018/09/13
9420
lucene(全文搜索)_删除索引
Lucene全文检索学习笔记
本文介绍了如何使用Lucene进行全文检索,包括索引和搜索的创建、文档的添加和删除、搜索结果的排序和格式、高亮显示搜索结果、分页处理、索引的优化和分布式处理等方面的内容。同时,还介绍了如何对搜索结果进行高亮显示和分页处理,以及如何利用Lucene的优化和分布式处理来提高搜索的效率和实时性。
I Teach You 我教你
2018/01/02
9880
Yarn Rest Api使用
前言 Yarn Rest Api 返回的数据都是XML格式,需要解析XML。 任务查询 查询所有任务 http://hadoop02:8088/ws/v1/cluster/apps 字段说明 Item DataType Description id string 应用的application-id user string 提交任务的用户名 name string 应用程序的名称 queue string 应用程序所属消息队列 state string 应用程序当前状态 finalStatus str
码客说
2023/01/08
2.2K0
Neo4j 两种索引Legacy Index与Schema Index区别
在Neo4j 2.0版本之前,Legacy index被称作indexes。这个索引是通过外部图存储在外的Lucene实现,允许“节点”和“联系”以key:value键值对的方法被检索。从Neo4j 提供的REST接口来看,被称作“index”的变量通常是指Legacy indexes。
用户3148308
2018/09/13
1.1K0
【全文检索_02】Lucene 入门案例
  Lucene 是 apache 软体基金会发布的一个开放原始码的全文检索引擎工具包,由资深全文检索专家 Doug Cutting 所撰写,它是一个全文检索引擎的架构,提供了完整的建立索引和查询索引,以及部分文字分析的引擎,Lucene 的目的是为软体开发人员提供一个简单易用的工具包,以方便在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎,Lucene 在全文检索领域是一个经典的祖先,现在很多检索引擎都是在其基础上建立的,思想是相通的。 Lucene 是根据关健字来搜寻的文字搜寻工具,只能在某个网站内部搜寻文字内容,不能跨网站搜寻。
Demo_Null
2021/01/27
4190
【全文检索_02】Lucene 入门案例

相似问题

如何通过Elasticsearch java API使用lucene分析器

24

Neo4j Lucene全文搜索

14

如何使用不同的lucene分析器的全文索引在neo4j中索引和搜索?

13

lucene中的标准分析器

20

使用标准分析器在Lucene中获取精确匹配?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文