SearchContextMissingException - No search context found for id

2015-08-27 Thread CC
 

Hi,


I am using ES version 1.6.0 and the Python plugin for ES. I have a large 
collection of documents inside my index and I want to iterate through each 
and every document inside the index. In this sense I am using scan to get 
each document and retrieve the sentences it contains. I have written my 
function using an iterator to yield back each and every sentence. My code 
is this:


es1 = Elasticsearch(["http://localhost:9200";], timeout=30)

class Sentences(object):

def __init__(self, index, query):

self.index = index

self.query = query

def __iter__(self):

for doc in scan(es1, query=self.query, index=self.index):

doc_sentences = doc["_source"]["doc_sentences"]

for sentence in doc_sentences:

yield sentence


The iterator appers to be running initially, but after a while I get the 
error: "SearchContextMissingException - No search context found for id" 
followed by a list of document ids. I tried to increase the ES timeout, but 
didn't help. What can I do to overcome this? I am running out of ideas.


Thanks,

Cristina



-- 
Please update your bookmarks! We have moved to https://discuss.elastic.co/
--- 
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/ebc92ec9-085c-4fdf-b874-49c80827edd0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to delete child documents by query that uses "has parent" (ES 1.4.1)

2015-08-27 Thread Nikolas Everett
You should try posting this on https://discuss.elastic.co/ . This email
list has been deprecated in favor of using that. There are settings that
make it function almost the same way the mailing list functioned.

On Thu, Aug 27, 2015 at 3:39 AM, Ron Sher  wrote:

> Hi,
>
> I'm using the query below in my search to find all users without parents.
> The search works as expected, but delete by query fails with has_parent]
> query and filter unsupported in delete_by_query api
>
> I've searched and it seems that it should be supported.
>
> Anything that I'm missing?
>
> {
>   "query": {
> "bool": {
>   "must": [
> {
>   "term": {
> "user.service_id": "12345"
>   }
> },
> {
>   "filtered": {
> "filter": {
>   "not": {
> "filter": {
>   "has_parent": {
> "query": {
>   "match_all": {}
> },
> "parent_type": "account"
>   }
> }
>   }
> }
>   }
> }
>   ]
> }
>   }
> }
>
> --
> Please update your bookmarks! We have moved to https://discuss.elastic.co/
> ---
> 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/d57b6443-1221-4109-a654-1a36c3b05d70%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Please update your bookmarks! We have moved to https://discuss.elastic.co/
--- 
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/CAPmjWd19UzYzgsXYhccTcZiDKje5aRRwq6vDpiB_DXSGe71zNQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Unable to delete child documents by query that uses "has parent" (ES 1.4.1)

2015-08-27 Thread Ron Sher
Hi,

I'm using the query below in my search to find all users without parents.
The search works as expected, but delete by query fails with has_parent] 
query and filter unsupported in delete_by_query api

I've searched and it seems that it should be supported.

Anything that I'm missing?

{
  "query": {
"bool": {
  "must": [
{
  "term": {
"user.service_id": "12345"
  }
},
{
  "filtered": {
"filter": {
  "not": {
"filter": {
  "has_parent": {
"query": {
  "match_all": {}
},
"parent_type": "account"
  }
}
  }
}
  }
}
  ]
}
  }
}

-- 
Please update your bookmarks! We have moved to https://discuss.elastic.co/
--- 
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/d57b6443-1221-4109-a654-1a36c3b05d70%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.