我正在寻找像Tinder这样的应用程序,用户可以在照片堆栈中滑动.有谁知道跨平台重现这种效果的方法?到目前为止,我正在考虑使用jQuery Mobile构建一个Web应用程序
TouchSwipe用于滑动检测; 见:http: //labs.rampinteractive.co.uk/touchSwipe/demos/
和jStack显示图像; 见:http://lab.hisasann.com/jStack/
有没有更好的方法来做到这一点的建议?
我在http://code.google.com/p/pylevenshtein/找到了一个实现Levenshtein函数(距离,比率等)的伟大python库,但该项目似乎无效,文档无处可寻.我想知道是否有人比我更了解并且能指出我的文档.
我正在寻找AngularJS和Elasticsearch使用新的官方客户端库一起工作的一个工作示例:elasticsearch.angular.js,可以在http://www.elasticsearch.org/blog/client-for-node-js-和-The浏览器
到目前为止,我发现的示例使用备用客户端或不再工作,因为版本之间的某些内容已发生变化.这使得AngularJS和Elasticsearch的新手难以入手.
具体而言,我正在寻找通过AngularJS使用官方客户端访问Elasticsearch的"Hello World".
其他人似乎也有同样的问题,因为在官方客户的回购中有一个公开的问题要求同样的事情. https://github.com/elasticsearch/elasticsearch-js/issues/19
有没有办法使用kibana的配置文件将Kibana绑定到多个IP地址:kibana.yml?现在,如果我修改行
server.host: "127.0.0.1"
至
server.host: ["127.0.0.1","123.45.67.89"]
有效期YML,我得到一个错误.
有没有办法从Kibana内部实现这一目标,还是需要通过代理/ nginx来实现?
我最近安装了Elasticsearch,前几天一切都运行良好,但今天不知何故它停止了工作
当我开始服务时,它声称很好......
sudo /etc/init.d/elasticsearch start
* Starting Elasticsearch Server
...done.
Run Code Online (Sandbox Code Playgroud)
但后来我明白了
curl -GET http://127.0.0.1:9200
curl: (7) couldn't connect to host
查看elasticsearch日志:
[WARN ][bootstrap ] jvm uses the client vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line
Run Code Online (Sandbox Code Playgroud)
看起来有关于Java VM的警告; 这可能是问题吗?我还应该尝试/看看还有什么?
我想知道是否可以在移动设备(android/iphone/ios)上运行Elasticsearch服务器,如果是这样,我应该如何去做.
在我的例子中,这样做的原因是在设备上有一个易于搜索的离线数据库(具有所有elasticsearch高级功能)
或者,我也可以使用elasticsearch的群集/复制容量来保持设备上的脱机数据与服务器同步.
尝试在Elasticsearch 7中插入以下映射时
PUT my_index/items/_mapping
{
"settings":{
},
"mappings":{
"items":{
"properties":{
"products":{
"properties":{
"classification":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"original_text":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
},
"title":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
},
"analyzer":"autocomplete"
},
"image":{
"properties":{
"type":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"location":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下形式的错误:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": …Run Code Online (Sandbox Code Playgroud) 我尝试使用elasticdump(在Node.js上)备份并恢复Elasticsearch中的json索引:
[备份]
elasticdump --input=http://cred:entials@myserver.com:9200/.kibana --output=kibana.json --type=data
(作品)
[恢复]
elasticdump --output=http://cred:entials@myserver.com:9200/.kibana --input=kibana.json --type=data(给出错误)
错误是:
_stream_readable.js:749
throw new Error('Cannot switch to old mode now.');
^
Error: Cannot switch to old mode now.
at emitDataEvents (_stream_readable.js:749:11)
at ReadStream.Readable.pause (_stream_readable.js:740:3)
at file.completeBatch (/usr/lib/node_modules/elasticdump/lib/transports/file.js:75:19)
at Stream.<anonymous> (/usr/lib/node_modules/elasticdump/lib/transports/file.js:65:10)
at Stream.emit (events.js:117:20)
at drain (/usr/lib/node_modules/elasticdump/node_modules/through/index.js:34:23)
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么以及如何解决它?
我是新来elasticsearch和我猜我配置方式我的服务器是次优的,因为我正在与OOM杀手短while.This后杀死Elasticsearch/Java进程的一个问题或许可以通过具有可避免服务器配置正确.您能指出一下,为了顺利运行ES,需要更改配置中的哪些内容?
在这两个服务器(都是集群的)上,我有时会回到已被杀死的ES/java进程.
这是当前的设置:
===========================================
服务器1(前端服务器)此服务器具有8GB的RAM,并且还运行gunicorn,Flask和Django
elasticsearch.yml:
node.master: true
node.data: true
bootstrap.mlockall: true
Run Code Online (Sandbox Code Playgroud)
在/ etc /默认/ elasticsearch
ES_HEAP_SIZE=5g
MAX_OPEN_FILES=65535
MAX_LOCKED_MEMORY=unlimited
Run Code Online (Sandbox Code Playgroud)
===========================================
服务器2(专用Elasticsearch服务器)具有8GB RAM并且没有其他应用程序在运行
elasticsearch.yml:
node.master: false
node.data: true
bootstrap.mlockall: true
Run Code Online (Sandbox Code Playgroud)
在/ etc /默认/ elasticsearch
ES_HEAP_SIZE=5g
MAX_OPEN_FILES=65535
MAX_LOCKED_MEMORY=unlimited
Run Code Online (Sandbox Code Playgroud)
===========================================
在elasticsearch.yml文件中,我看到一行说" You should also make sure that the Elasticsearch process is allowed to lock the memory, eg. by using ulimit -l unlimited"但我没有做任何事情来启用它.我需要在这里采取任何行动吗?
如果我尝试输入,我会...
myuser@es1:~$ sudo ulimit -l unlimited
sudo: ulimit: command not found
Run Code Online (Sandbox Code Playgroud) 是否可以在此表单的查询中提升字段?
"query": {
"filtered": {
"query": {
"query_string": {
"query": "the user's search query",
"fields": ["name", "description"],
"default_operator": "OR"
}
},
"filter": {...}
}
}
Run Code Online (Sandbox Code Playgroud)