原创 Solr 6.0 學習(十六)FunctionQuery
solr的評分機制、重新排序,作者也正在研究中,變工作邊學習當中,歡迎拍磚。 爲什麼要使用FunctionQuery 按照solr wiki文中的描述, 函數查詢 讓我們可以利用 numeric域的值 或者 與域相關的
原创 SpringMvc 淺析 之 錯誤處理
@ExceptionHandler 在一個controller中定義一個方法,用@ExceptionHandler註解標註。(優先級最高) @ExceptionHandler public ModelAndView
原创 SpringMvc 淺析
參考:第二章 Spring MVC入門 —— 跟開濤學SpringMVC 參考:Spring MVC 教程,快速入門,深入分析 參考:spring framework 4 源碼閱讀 感謝三位博主的分享。 —————————————————
原创 Solr 6.0 學習(五)solr基本查詢和高級查詢
參考:http://www.cnblogs.com/rainbowzc/p/4354224.html 查詢參數 常用: q - 查詢字符串,必須的。fl - 指定返回那些字段內容,用逗號或空格分隔多個。start - 返回第一條
原创 Solr 6.0 學習(十一)solr writer自定義
CustomerResponseWriter package com.upxiaofeng.solr; import java.io.IOException; import java.io.Writer; import org
原创 Solr 6.0 學習(十)QueryResponseWriter 源碼解析
QueryResponseWriter 源碼解析 看到上一篇 中獲取響應回寫實例的時候返回類型爲:QueryResponseWriter public final QueryResponseWriter getQueryRes
原创 shiro 配置
1、web.xml配置 <filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.f
原创 Solr 6.0 學習(八) SolrDispatchFilter源碼解析及solr擴展
傳送門:老版SolrDispatchFilter源碼解析 SolrDispatchFilter做了什麼 我們發佈好我們的solr6.X之後我們可以看到項目下web.xml中一段配置 <!-- Any path (name) reg
原创 Solr 6.0 問題彙總
本文是針對在學習和運用solr6.0中遇到的問題做總結,會持續更新 配置solr 404問題 在Solr 6.0 學習(一)環境搭建中很多同學在評論區說404問題 訪問:http://localhost:8080/solr/
原创 Solr 6.0 學習(十三)Solr緩存
Solr是基於Lucene的全文搜索服務器。實際上所有的搜索索引文件都是以文件形式存儲在磁盤中。數據量到一定程度上,磁盤的IO會影響搜索性能。那麼針對這種情況,我們優化的過程中勢必需要運用緩存技術。目前,我們熟知的緩存nosql數
原创 Solr 6.0 學習(十五)Solr SearchComponent
我們看到之前文章Solr 6.0 學習(十四)Solr RequstHandler中的代碼,我們看到有如下片段 if (timer == null) { for (final SearchComponen
原创 shiro 判斷ajax是否通過身份驗證
這篇文章主要是針對使用shiro後ajax請求判斷是否經過驗證的問題。 代碼: public class RoleAuthorizationFilter extends AuthenticationFilter { p
原创 Solr 6.0 學習(九) SolrDispatchFilter源碼解析之HttpSolrCall及擴展
這段源碼特別重要,如果想在solr應用之上開發自己的代碼,這段源碼很值得研究。 HttpSolrCall package org.apache.solr.servlet; import java.io.EOFException;
原创 Solr 6.0 學習(十二)SolrParamer實現
SolrParamer 我們看到solr給我們提供的API 我們看到SolrParamer是一個抽象類。 我們看到Solr學習(九) 中最後總結的代碼。 //設置查詢參數 ModifiableSolrParams para
原创 SpringMvc 淺析 之 URL Action
就不再贅述理論,下面都是代碼示例。 Web.xml配置 <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.spr