Hibernate搜索根据相关性对结果进行排序,这很正常.除此之外,如果两个文档具有相同的分数,则按主键排序.
例如,
book1:id = 1,bookTitle ="hibernate search by example".
book2:id = 2,bookTitle ="hibernate search in action"
如果我正在进行查询以查找术语"hibernate search",我会有这个顺序:book1然后book2
我想颠倒这个顺序:book2然后book1.这意味着反转主键顺序.如果没有实现自定义相似性,是否有可能实现此目的?同时保持相关性秩序.
我正在使用Spring Rest Docs生成文档.我想做一些像Bootstrap的Togglable标签.
Spring文档使用了可切换的标签,但我不知道该怎么做.这是一个例子(MockMvc/REST Assured):http://docs.spring.io/spring-restdocs/docs/1.1.0.RELEASE/reference/html5/#documenting-your-api 感谢您的帮助.
我正在使用apache commons IOUtils copy方法将文件从服务器发送到angularjs.这是我的控制器:
@RequestMapping(value="/download", method = RequestMethod.GET)
public void downloadFile(HttpServletResponse response) {
response.setContentType("image/jpg");
try {
File file = new File(filePath);
InputStream inputStream = new FileInputStream(file);
IOUtils.copy(inputStream, response.getOutputStream());
} catch (...) {
.......
}
Run Code Online (Sandbox Code Playgroud)
在angularJs控制器中:
$http({
method: 'GET',
url: '.../download',
headers: {'Content-Type': 'image/jpg'}
})
.success(function(data, status){
console.log(data);
var blob = new Blob([data], {type: 'image/jpg'});
saveAs(blob, 'test.jpg');
})
.error(function(data, status){
....
})
Run Code Online (Sandbox Code Playgroud)
当我在客户端下载文件时,我无法读取它.当我用notepad ++打开它时,我发现特殊字符被修改了.
例如,当我用Notpad ++打开原始文件时,我得到一条这样的一行:òssCJVäl·²HWƒ...;¹(òÈ$ÓÒ«ÁÂ'{ S€~9ÎsŠÒogk
当我用notepad ++打开下载的文件时,同一行变为: sCJV l HW ; ( $ Ӂҫ { S?~9 s …