Solr删除或清空索引
删除索引
1 | <delete><id>1</id></delete> |
或1
2<delete><query>id:1</query></delete>
<commit/>
清空索引
1 | <delete><query>*:*</query></delete> |
1 | <delete><id>1</id></delete> |
或1
2<delete><query>id:1</query></delete>
<commit/>
1 | <delete><query>*:*</query></delete> |
常见的时间复杂度有:常数阶O(1),对数阶O(log2n),线性阶O(n), 线性对数阶O(nlog2n),平方阶O(n2),立方阶O(n3),…, k次方阶O(nk),指数阶O(2n)。
查询是时需要将score作为返回字段1
fl=*,score
Solr默认是按照score排序的,如果有下面需求,需要先按照某个字段排序(如类型),再按照score排序则需要传值1
sort=字段名 ASC,score DESC
1 | /** |
1 | /** |
1 | docker ps #进入docker shell docker exec -it container名称或者ID bash |
1 | select version(); |
默认存储位置1
$WORKING_DIRECTORY/.niogit
可以被指定位置
之前遇到了一次tomcat启动时没有报任何错误,但是服务也没有启动成功,访问不了,后来同事帮忙在网上找到这样一篇文章,这里记录下
DEBUGGING THE DREADED “SEVERE: ERROR LISTENERSTART” AND “SEVERE: ERROR FILTERSTART” TOMCAT ERROR MESSAGES
具体操作:
中web application下的WEB-INF/classes路径中创建logging.properties文件,其内容为:
1 | org.apache.catalina.core.ContainerBase.[Catalina].level = INFO //INFO级别可以更改 org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler |
启动服务,这个时候错误就会打印到控制台(catalina.out)