簡體   English   中英

Solr用Rest API Json數據更新

[英]Solr update with Rest API Json data

我正在使用solr 6.5.1。 我在Rest網址中有json數據;

例如:

POST : http://localhost:8484/api/cloud/list-users
       is_user: xxx
       is_key : pqxqxaweqweqx14123

我可以通過郵遞員休息客戶端獲取數據。 無論如何,是否有通過上述剩余發布網址將數據發布到Solr集合的信息? 請告訴我如何在solr中實現此功能。

嘗試這個:

 POST /api/cloud/list-users/update/json/docs?commit=true HTTP/1.1 Host: localhost:8484 Content-Type: application/json { "is_user": "xxx", "is_key": "pqxqxaweqweqx14123" } 

如果要將其導入Postman,請使用json(將其保存為.json,然后將其作為集合導入Postman)。

{
"variables": [],
"info": {
    "name": "Solr Post New Document",
    "_postman_id": "291f6b0e-6aad-7778-c29d-f194ce45c5de",
    "description": "",
    "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
},
"item": [
    {
        "name": "Solr Post New Document",
        "request": {
            "url": "http://localhost:8983/solr/test/update/json/docs?commit=true",
            "method": "POST",
            "header": [
                {
                    "key": "Content-Type",
                    "value": "application/json",
                    "description": ""
                }
            ],
            "body": {
                "mode": "raw",
                "raw": "{\n\"is_user\": \"xxx\",\n\"is_key\": \"pqxqxaweqweqx14123\"\n}\n"
            },
            "description": ""
        },
        "response": []
    }
]}

有關更多詳細信息,請參見solr文檔:

https://cwiki.apache.org/confluence/display/solr/Uploading+Data+with+Index+Handlers#UploadingDatawithIndexHandlers-JSONFormattedIndexUpdates

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM