Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.rst

Django ElasticSearch Engine

Info:It's a database backend that adds elasticsearch support to django
Author: Alberto [aparo] Paro (http://github.com/aparo)

Requirements

About Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

About ElasticSearch

TODO

Infographics

::
  • Django Nonrel branch
  • Manager
  • Compiler (ElasticSearch Engine one)
  • ElasticSearch

django-elasticsearch uses the new django1.2 multi-database support and sets to the model the database using the "django_elasticsearch".

Examples

class Person(models.Model):
    name = models.CharField(max_length=20)
    surname = models.CharField(max_length=20)
    age = models.IntegerField(null=True, blank=True)

    def __unicode__(self):
        return u"Person: %s %s" % (self.name, self.surname)

>> p, created = Person.objects.get_or_create(name="John", defaults={'surname' : 'Doe'})
>> print created
True
>> p.age = 22
>> p.save()

=== Querying ===
>> p = Person.objects.get(name__istartswith="JOH", age=22)
>> p.pk
u'4bd212d9ccdec2510f000000'

About

Django ElasticSearch Backend

Resources

License

Releases

No releases published

Languages

You can’t perform that action at this time.