Thanks David,

I still have some doubts in teh approach you sent.
I am using Elastic version 1.1.1

1) I created a mapping called tests
2) Created a mapping 
curl -XPUT 'http://localhost:9200/tests/_mapping/test' -d '
{
    "test" : {
        "properties" : {
           * "_source" : {"enabled" : false},*
            "message" : {"type" : "string" },
            "projectId": {"type": "string" },
            "userName": {"type": "string"}
        }
    }
}
'
3) Inserted some values inthe index
Example:
curl -XPUT 'http://localhost:9200/tests/test/1' -d '{
        "message" : "Cyril here",
        "projectId": "1234",
        "userName": "rahul"
}'

curl -XPUT 'http://localhost:9200/tests/test/1' -d '{
        "message" : "a message Cyril here",
        "projectId": 134,
        "userName": "cyril"
}'

4) Now when i do a search 
like http://localhost:9200/tests/test/_search?q=%22message%22

I get _source (which i am not expecting)...what i want to achieve is that 
elastic should just index the data but not store the data.

"hits": [ <http://localhost:9200/tests/test/_search?q=%22message%22#>

      { <http://localhost:9200/tests/test/_search?q=%22message%22#>

        "_index": "tests",
        "_type": "test",
        "_id": "1",
        "_score": 0.11506981,
        "_source": { <http://localhost:9200/tests/test/_search?q=%22message%22#>

          "message": "a message Cyril here",
          "projectId": 134,
          "userName": "cyril"
        }

      }

    ]


Let me know if I am missing on something.


On Monday, April 6, 2015 at 2:05:15 PM UTC+5:30, Cyril Cherian wrote:
>
> Imagine I have some data stored in mongoDB collection.
> Example: 
> Collection name: Users
> record1: {
>    "first":"Cyril",
>    "age":33,
>    "id":1234
> }
> record2: {
>    "first":"Jeff",
>    "age":23,
>    "id":3423
> }
>
> My idea is to index this mongo data in the Elastic.
> Such that Elastic only stores the IDs but not the full JSON.
>
> So when I query in Elastic for getting users above the age of 30 I must 
> get only 1234 and not the full JSON.
> I will use this ID to search in mongoDB.
> The idea is to store *only* the index info in Elastic while teh full data 
> may reside on some other DB.
>
> Is this possible ?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/7648f826-549e-4991-8532-9cd6ceb6148d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to