当前位置: 首页 > 知识库问答 >
问题:

添加自定义JSON时面临的问题

阙阳
2023-03-14

嗨,我是solr的新手,正在尝试添加一个自定义的JSON,我关注的链接是https://cwiki.apache.org/confluence/display/solr/transforming+and+indexing+custom+json。首先,我使用下面的命令创建了一个核心。solr create-c my_collection-d data_driven_schema_configs。之后,我将以下内容从cygwin添加到我的核心中。但当我通过http://localhost:8983/solr/my_collection/select查询时?wt=json&q=*它表示没有文档。{“responseheader”:{“status”:0,“qtime”:1,“params”:{“q”:“*”,“wt”:“json”}},“response”:{“numfound”:0,“start”:0,“docs”:[]}}

curl 'http://localhost:8983/solr/my_collection/update/json/docs'\
'?split=/exams'\
'&f=first:/first'\
'&f=last:/last'\
'&f=grade:/grade'\
'&f=subject:/exams/subject'\
'&f=test:/exams/test'\
'&f=marks:/exams/marks'\
 -H 'Content-type:application/json' -d '
{
  "first": "John",
  "last": "Doe",
  "grade": 8,
  "exams": [
    {
      "subject": "Maths",
      "test"   : "term1",
      "marks"  : 90},
    {
      "subject": "Biology",
      "test"   : "term1",
      "marks"  : 86}
  ]
}'

共有1个答案

梁丘远航
2023-03-14

查询应该是*:*,而不仅仅是*。只需签入管理UI并进行默认搜索。

 类似资料:
  • 应用可以通过manage.py注册它们自己的动作。例如,你可能想为你正在发布的Django应用添加一个manage.py动作。在本页文档中,我们将为教程中的 polls应用构建一个自定义的 closepoll命令。 要做到这点,只需向该应用添加一个management/commands目录。Django将为该目录中名字没有以下划线开始的每个Python模块注册一个manage.py命令。例如: p

  • 虽然Blockly定义了许多标准块,但大多数应用程序需要定义和实现至少一些域相关块。 块由三个部分组成: 块定义对象:定义块的外观和行为,包括文本,颜色,字段和连接。 工具箱参考:工具箱XML中对块类型的引用,因此用户可以将其添加到工作区。 生成器函数:生成此块的代码字符串。它是用JavaScript编写的,即使目标语言不是JavaScript,甚至是用于Android端的Blockly。 块定义

  • 我需要设置客户端请求从一台服务器到另一台服务器的临时自动重定向。从服务器端: 然而,从客户端来看,不会发生自动重定向,并且该过程陷入异常(状态代码307)。我可以通过WebException提供重定向,但我不想。如何设置自动重定向?请帮忙。客户端代码:

  • 在添加任何自定义实体后获取此异常jHispse Elasticsearch问题。 它第一次工作得非常好(使用默认jdl)

  • 11.6.添加自定义权限 我们曾在第六章的更新Manifest文件,获取Internet权限一节讨论过,应用程序若要访问系统的某项功能(比如连接网络、发短信、打电话、读取通讯录、拍照等等),那就必须获取相应的权限。比如现在的Yamba,就需要连接网络、监视系统启动、监视网络连接情况这三项权限。它们都在Manifest文件中<user-permission>部分给出了声明,至于能否得到这些权限,则由

  • 我必须将自定义方法方法添加到我的日志系统中。假设我有几行代码,例如: 日志记录由slf4j处理。如何通过添加新(!)扩展我的记录器方法,如public void error(SomeTypeObject obj){/implementation/} 目标是不更改现有代码。如何强制LoggerFactory返回使用上述方法扩展的自己的记录器实现? 我跟踪了这个问题的答案:stackoverflow.