原创 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