Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. class AnimalDoc(Document):
  2.  
  3. _id = Text()
  4.  
  5. class Index:
  6. name = 'animal'
  7.  
  8.  
  9.  
  10. # Object type definition
  11. class Animal(ElasticsearchObjectType):
  12.  
  13. class Meta(object):
  14. document = AnimalDoc
  15. # interfaces = (Node,)
  16. filter_backends = [
  17. FilteringFilterBackend,
  18. SearchFilterBackend,
  19. OrderingFilterBackend,
  20. DefaultOrderingFilterBackend,
  21. ]
  22.  
  23.  
  24. # For `FilteringFilterBackend` backend
  25. filter_fields = {
  26. '_id': {
  27. 'field': '_id.keyword',
  28. 'default_lookup': LOOKUP_FILTER_TERM,
  29. }
  30. }
  31.  
  32. class AnimalQuery(graphene.ObjectType):
  33. all_animals = ElasticsearchConnectionField(Animal)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement