class ElasticSearchTestCase(unittest.TestCase): def search(self, query): return self.conn.search_raw(query, 'test-index') def setUp(self): self.conn = ElasticSearch('http://localhost:9200/') def tearDown(self): self.conn.delete_index("test-index") def assertResultContains(self, result, expected): for (key, value) in expected.items(): self.assertEquals(value, result[key])
import sys #sys.path.insert(0, "../") #from pyes import ES from pyes.es import ES from datetime import datetime import shelve conn = ES('127.0.0.1:9500') #conn = ES('192.168.2.50:9200') try: conn.delete_index("test-index") except: pass dataset = shelve.open("samples.shelve") mapping = { u'description': { 'boost': 1.0, 'index': 'analyzed', 'store': 'true', 'type': u'string', "term_vector": "with_positions_offsets" }, u'name': { 'boost': 1.0, 'index': 'analyzed', 'store': 'true', 'type': u'string', "term_vector": "with_positions_offsets"
import sys #sys.path.insert(0, "../") #from pyes import ES from pyes.es import ES from datetime import datetime import shelve conn = ES('127.0.0.1:9500') #conn = ES('192.168.2.50:9200') try: conn.delete_index("test-index") except: pass dataset = shelve.open("samples.shelve") mapping = {u'description': {'boost': 1.0, 'index': 'analyzed', 'store': 'yes', 'type': u'string', "term_vector": "with_positions_offsets" }, u'name': {'boost': 1.0, 'index': 'analyzed', 'store': 'yes', 'type': u'string', "term_vector": "with_positions_offsets" }, u'age': {'store': 'yes', 'type': u'integer'},