sh Elasticsearch中的JSON-LD

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Elasticsearch中的JSON-LD相关的知识,希望对你有一定的参考价值。


curl -XDELETE 'localhost:9200/jsonld'

curl -XPOST 'localhost:9200/jsonld'

curl -XPUT 'localhost:9200/jsonld/doc/1' -d '
{
  "@context":
  {
    "dc": "http://purl.org/dc/elements/1.1/",
    "ex": "http://example.org/vocab#"
  },
  "@id": "http://example.org/library",
  "@type": "ex:Library",
  "ex:contains":
  {
    "@id": "http://example.org/library/the-republic",
    "@type": "ex:Book",
    "dc:creator": "Plato",
    "dc:title": "The Republic",
    "ex:contains":
    {
      "@id": "http://example.org/library/the-republic#introduction",
      "@type": "ex:Chapter",
      "dc:description": "An introductory chapter on The Republic.",
      "dc:title": "The Introduction"
    }
  }
}
'

curl -XGET 'localhost:9200/_refresh'

curl -XPOST 'localhost:9200/jsonld/_search?pretty' -d '
{
  "query": {
    "match" : {
         "dc:creator" : "Plato"
    }
  }
}'

以上是关于sh Elasticsearch中的JSON-LD的主要内容,如果未能解决你的问题,请参考以下文章

text JSON-LD中的Schema.org类层次结构

JSON-LD上下文中的不同值前缀

如何使用JSON-LD创建SiteNavigationElement?

JSON-LD 和微数据在同一页面上?

JSON-LD:报告模式类型的正确语法是啥?

JSON-LD 1.1