File tree Expand file tree Collapse file tree 3 files changed +24
-2
lines changed
examples/simple/search_indexes/serializers Expand file tree Collapse file tree 3 files changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -3,20 +3,24 @@ version: '3'
33services :
44
55 elasticsearch :
6+ container_name : django_elasticsearch_dsl_drf_elasticsearch
67 build :
78 context : .
89 dockerfile : ./docker/elasticsearch/Dockerfile
910 image : docker.elastic.co/elasticsearch/elasticsearch:6.3.2
10- container_name : django_elasticsearch_dsl_drf_elasticsearch
1111 volumes :
1212 - esdata:/usr/share/elasticsearch/data
1313 ports :
1414 - 9200:9200
1515 - 9300:9300
1616 environment :
17- - bootstrap.memory_lock=true
17+ # - bootstrap.memory_lock=true
18+ - discovery.type=single-node
1819 - xpack.security.enabled=false
1920 - " ES_JAVA_OPTS=-Xms512m -Xmx512m"
21+ - cluster.routing.allocation.disk.watermark.low=97%
22+ - cluster.routing.allocation.disk.watermark.high=98%
23+ - cluster.routing.allocation.disk.watermark.flood_stage=99%
2024
2125 backend :
2226 container_name : django_elasticsearch_dsl_drf_backend
Original file line number Diff line number Diff line change @@ -41,6 +41,16 @@ Docker
4141 docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.0
4242 docker run -p 9200:9200 -e " discovery.type=single-node" -e " xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:6.4.0
4343
44+ 7.x
45+ ~~~
46+ **7.1.1 **
47+
48+ .. code-block :: sh
49+
50+ docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.1
51+ docker run -p 9200:9200 -e " discovery.type=single-node" -e " xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:7.1.1
52+
53+
4454 Vagrant
4555-------
46562.x
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ class PublisherDocumentSerializer(serializers.Serializer):
2020 country = serializers .CharField (read_only = True )
2121 website = serializers .CharField (read_only = True )
2222 location = serializers .SerializerMethodField ()
23+ sort_value = serializers .SerializerMethodField ()
2324
2425 class Meta (object ):
2526 """Meta options."""
@@ -60,6 +61,13 @@ def get_location(self, obj):
6061 except Exception :
6162 return {}
6263
64+ def get_sort_value (self , obj ):
65+ """Represent sort value."""
66+ try :
67+ return obj .meta .sort ._l_ [0 ]
68+ except Exception :
69+ return None
70+
6371
6472class PublisherDocumentSimpleSerializer (DocumentSerializer ):
6573 """Serializer for Publisher document."""
You can’t perform that action at this time.
0 commit comments