我知道我可以dynamic_template
用来将字符串字段设置not_analyzed
为 特定新索引中的新字段 。
有没有办法将此设置 全局 应用-即为not_analyzed
任何新索引中的任何字符串字段设置属性?(无需为每个新索引设置它)
是的,你可以通过创建一个实现这个指标模板上*
有一个_default_
映射类型和动态模板
curl -XPUT localhost:9200/_template/global -d '{
"template": "*",
"mappings": {
"_default_": {
"dynamic_templates": [
{
"strings": {
"match_mapping_type": "string",
"mapping": {
"type": "string",
"index": "not_analyzed"
}
}
}
]
}
}
}'
然后,您可以在任何新索引中创建任何文档,并且所有字符串字段都将为 not_analyzed
curl -XPUT localhost:9200/dummy_index/dummy_type/1 -d '{"name": "dummy"}'
如果检查dummy_type
新创建的映射类型,则将dummy_index
看到该name
字段为not_analyzed
我正在使用一个PHP库将一个文件上传到我的bucket中。我已经将ACL设置为public read write,它可以正常工作,但文件仍然是私有的。 我发现如果我把被授权人改成所有人,文件就会公开。我想知道的是,如何将bucket中所有对象的默认grante设置为“Everyone”。或者有没有另一种默认公开文件的解决方案? 我使用的代码如下:
为什么引用类型对象o无法访问变量a。它显示错误a无法解决或不是字段。
我有一个产品表 还有一个积垢积存器 当我调用endpoint /products默认情况下,我得到了所有产品的列表 我怎么能得到,调用默认endpoint /products,内部的json对象产品的相关对象太(Catefory,制造商...)? 谢啦
问题内容: sql server将创建任何默认的非聚集索引吗?我们真的应该将所有FK都作为非聚集索引吗?这里的权衡是什么 问题答案: 否,SQL Server不会自动创建非聚集索引。 除非您的声明另有说明,否则将基于主键自动创建聚簇索引。 是的,我会建议索引外键列,因为这些是最容易被JOIN’d /搜索不要使用,等等。但是,要知道,在低基数的设定值(性别为例)的指标会比较没有用,因为值之间没有足够
我不能让所有p:手风琴面板选项卡关闭 我尝试了上述两种建议的解决方案,在JSF Primefaces中隐藏了accordion面板的第一个选项卡,但如果accordionPanel的value属性是EL表达式,它对我来说就不起作用。第一个选项卡始终处于打开状态。 我试过了 无功而返 和 仅当accordionPanel没有值属性时才有效 感谢任何帮助。 我有素数表3.3。1.
默认情况下,我们的路由器是Yaf_Router, 而默认使用的路由协议是Yaf_Route_Static,是基于HTTP路由的, 它期望一个请求是HTTP请求并且请求对象是使用Yaf_Request_Http