Laravel和Vagrant的新手,除了通过MAMP之外,永远不会以任何方式建立虚拟机.一般使用终端的新手.
在Mac OSX 10.9上运行.Vagrantfile(希望很快Laravel)被放置在Documents中的一个文件夹中.
收货错误:
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
Run Code Online (Sandbox Code Playgroud)
更新:通过我的浏览器访问指定的虚拟机地址时,我受到了欢迎 403 Forbidden
编辑:修复有关mcrypt的laravel安装问题后更新终端日志的链接.
更新:通过添加以下内容来尝试此处描述的解决方案/etc/sudoers.问题没有解决.
vagrant ALL=(ALL) NOPASSWD:ALL
Defaults:vagrant !requiretty
Run Code Online (Sandbox Code Playgroud) 我想要实现的目标:
文件:“一二三四”
搜索字符串:
到目前为止我学到了什么:
为了计算订单,span_near应使用查询,但这假设客户已经分析了这些术语(所有术语必须单独提供)。
要分析搜索字符串,phrase_match应使用查询,但不考虑顺序。
很可能应该使用脚本(感谢@ChintanShah25),但似乎不可能分析脚本内的输入字符串。
如何同时满足分析和订单需求?
分析时alpha 1a beta,我想要令牌的结果[alpha 1 a beta].为什么myAnalyzer不做这个伎俩?
POST myindex
{
"settings" : {
"analysis" : {
"analyzer" : {
"myAnalyzer" : {
"type" : "custom",
"tokenizer" : "standard",
"filter" : [ "split_on_numerics" ]
}
},
"filter" : {
"split_on_numerics" : {
"type" : "word_delimiter",
"split_on_numerics" : true,
"split_on_case_change" : false,
"generate_word_parts" : false,
"generate_number_parts" : false,
"catenate_all" : false
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我跑的时候
GET /myindex/_analyze?analyzer=myAnalyzer&text=alpha 1a beta
Run Code Online (Sandbox Code Playgroud)
没有令牌返回.再次,为什么?