pyes

    0熱度

    1回答

    如何使用pyes獲取隨機文檔?我有一個新的羣集我有機會獲得並希望探索 from pyes import * conn = ES('127.0.0.1:9200', timeout=3.5) #Now what?

    2熱度

    1回答

    上聲明的類型爲[date_hour_minute_second]的處理程序我正在爲Elasticsearch開發一個帶Python Pyes客戶端的驅動程序。我需要一個日期列索引映射格式具有基於文檔http://www.elasticsearch.org/guide/reference/mapping/date-format/否「date_hour_minute_second」還我檢查pyes文檔

    1熱度

    1回答

    我在使用與現有應用程序集成的彈性搜索時遇到了一些麻煩,但它應該是一個相當直接的問題。我能夠創建和銷燬索引,但出於某種原因,我無法將數據導入到彈性搜索和查詢中。 我正在使用pyes庫,並誠實地找到文檔在這方面不太有用。這是我當前的代碼: def initialize_transcripts(database, mapping): database.indices.create_index(

    1熱度

    2回答

    我目前正試圖通過庫elasticutils在現有ElasticSearch實例中使用filter。不幸的是,我無處可去。我不確定問題是因爲我做了一些基本錯誤還是圖書館存在問題(很可能是AFAICT)。 我得到了一個具有特定映射的索引,其中包含字符串類型(沒有給出明確的分析器)的字段(稱爲「A」)。該字段總是包含一個字符串列表。 我想通過包含在該領域的一個給定的字符串來過濾我的文檔,所以我嘗試: i

    0熱度

    1回答

    我需要另一個PARAM「類型」添加到我的查詢與 過濾這是我現在所擁有的,它爲我的作品: conn = pyes.ES(settings.ES_URL) query_string = self.request.GET['q'].lower() type = self.request.GET['type'].lower()#not used yet! ...

    9熱度

    3回答

    對ES執行幾個get_or_create請求時遇到一些問題。 Elasticsearch在回覆POST以索引文檔之後似乎需要一段時間,因此在之後的GET被稱爲返回沒有結果。 這個例子重現問題: curl -XPOST 'http://localhost:9200/twitter/tweet/' -d '{ "user" : "kimchy", "post_date" : "20

    0熱度

    1回答

    下面是一個簡單的例子。 我有如下記錄的索引'test_index': {u'name': u'b'} {u'name': u'e'} {u'name': u'a'} {u'name': u'c'} {u'name': u'd'} 我想在'name'領域的字母順序排列的記錄。我用的是sort說法,但結果是沒有排序: q = pyes.query.MatchAllQuery().searc

    0熱度

    1回答

    我最近將Elastic Search從v 1.7升級到2.4。我正在使用python並使用pyes庫與Elastic Search進行通信。在我的代碼中,我有這條線來刷新索引。 con.indices.refresh() 這是工作的罰款與ES 1.7,但與ES 2.4,我得到這個異常: ElasticSearchException:未知異常類型:408 通過捲曲刷新工作得很好,即 捲曲本地主機:9

    0熱度

    1回答

    我索引,然後查詢包含日期時間 的結果有些文件包含日期和一些回報與實際日期時間的字符串表示的字典。 如果我re_index具有日期時間更改的實際文檔。 我不使用自定義映射,我只是讓彈性搜索決定映射,這可能是問題的一部分嗎?

    1熱度

    2回答

    我維護一個包含大約5億個文檔的索引。除其他外,每個文檔都有一個字符串字段,其中包含1到10個字。我想在每個文檔中分析該字段的字數,並將結果存儲到相應的文檔中,並存儲到字段「wordCount」中。 我知道有一個在這裏發現了partial_update功能: ES documentation to partial_update 不知腳本partial_update(也許有先進的Groovy腳本)可以