ElasticSearch应用程序,用于通过ElasticSearchDSL索引地理节点模型

geonode-elasticsearch-app的Python项目详细描述


#geonode elasticsearch

此应用程序通过elasticsearch dsl充当geonode中elasticsearch的接口。此外,还提供了一些管理命令,以便从Django Haystack轻松升级。


若要使用,请在设置中添加以下内容:

``python
elasticsearch dsl settings
elasticsearch dsl后端配置。若要启用,
将“es嫒u search”设置为true
运行“python manage.py clear嫒u haystack”(如果从haystack升级)
运行“python manage.py rebuild嫒index”
es嫒u search=strtool(os.getenv('es嫒u search',false'))

如果“es嫒search:
已安装的嫒u apps=(
“elasticsearch嫒u app”,
)+已安装的应用程序
es_url=os.getenv('es_url','http://127.0.0.1:9200/')
禁用haystack
haystack搜索=false
避免权限预筛选
跳过perms筛选=false
从haystack更新方面计数
haystack方面计数=false
````

此应用程序将在/api/<;resourcetype>;/search/

search.py提供一个搜索api包含ElasticSearch索引的定义以及将Django模型转换为窗体以进入ElasticSearch的函数。


views.py包含运行搜索和提供方面的所有逻辑

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程Java线程内部   c#c夏普的发动机   java配置WSDD以匹配AXIS中的WSDL   java如何使用MyBatis调用返回布尔值的函数?   java如何在安卓上轻松获得保存为字符串的数字顺序?   java Hibernate只返回一个结果(更改表名后)   使用RestTemplate时,java无法接收LinkedHashMap中带有字符串的UTF8格式   java如何模拟要修改的根文件夹中的文件   java JavaFX在低端嵌入式系统上无响应/速度非常慢?   等效插座。听我说,在python和java中有什么?   java如何在后台自动运行活动的方法   不使用元模型的java JPA 2标准API不区分大小写条件   JAVAequals()不适用于Android的表情符号   java为什么这个DataOutputStream会在我的名字后面打印乱码?   javascript将字符串数组从客户端发送到服务器   Java中JSON字符串中的HTML   使用kubernetes conf文件/环境变量部署java应用程序