原创 BOS v2.0後臺管理系統界面通用解決方案

錯誤:java.net.BindException: Address already in use: JVM_Bind <null>:8080解決: cmd 窗口 --- 執行 netstat -ano 查看哪個進程佔用端口 – 在任務管理

原创 複雜查詢

public void testSearchFuzaIndex() throws Exception { SolrServer solrServer = new HttpSolrServer("http://localhos

原创 SolrQuery實現高亮顯示

@Test public void testHighLightingQuery() throws SolrServerException, IOException{ // 初始化solrj服務 Ht

原创 BOS v2.0物流管理平臺整體概述

1. 項目背景基於 宅急送公司業務需求 ,用友公司完成 BOS 系統開發 主業務文檔 “宅急送新 BOS 系統軟件需求規格說明書.doc” 1000 多頁多個項目小組 一起進行開發的 ,開發週期 1 年左右(編碼 4 個月),

原创 SolrQuery實現分頁

@Test public void queryPageTest() throws SolrServerException, IOException { // 準備分頁參數 int pageNum =

原创 查詢索引庫數據之以Document形式返回查詢結果

@Test public void queryTest() throws SolrServerException, IOException { // 連接solr服務器 HttpSolrServer

原创 查詢索引庫數據之以JavaBean形式返回查...

@Test public void queryBeanTest() throws SolrServerException, IOException { // 連接solr服務器 HttpSolrSer

原创 SolrQuery對象的特殊查詢

在創建SolrQuery時,我們填寫的Query語句,可以有以下高級寫法:查詢語句中如果有特殊字符,需要轉義,可以使用:””1、匹配所有文檔:: (通配符?和:“”表示匹配任意字符;“?”表示匹配出現的位置)2、布爾操作:AND、OR和NO

原创 SolrQuery實現排序

@Test public void querySortTest() throws SolrServerException, IOException { // 連接solr服務器

原创 SolrJ的添加或修改索引庫數據

Document形式 這種方式已經比lucene的實現方式更加簡單,但是依然存在可優化的空間,比如:本地數據庫中的數據查詢出以後被包裝成javaBean,如果採用此方式,必須把javaBean拆解到documen對象中。那麼solr有沒有可

原创 知識點解析之solrconfig.xml

這個配置文件主要配置跟索引庫和請求處理相關的配置。solr服務的優化主要通過這個配置文件進行<lib/>標籤:· 用途:配置插件依賴的jar包· 注意事項:o 如果引入多個jar包,要注意包和包的依賴關係,被依賴的包配置在前面o 這裏的ja

原创 引入IK分詞器

1) 引入IK分詞器的Jar包在我們的課前資料中(已在之前引入),三個配置文件在Lucene代碼中複製到 {Tomcat}\webapps\solr\WEB-INF\classes 文件中2) 在schemal.xml中自定義fieldTy

原创 刪除索引庫數據

刪除索引可以根據ID刪除,也可以寫一個查詢條件,匹配到條件的都會被刪除 @Test public void deleteTest() throws SolrServerException, IOException {

原创 SolrJ的概述

SolrJ是Apache官方提供的一套Java開發的,訪問Solr服務的API,通過這套API可以讓我們的程序與Solr服務產生交互,讓我們的程序可以實現對Solr索引庫的增刪改查!SolrJ的官方wiki地址:https://wiki.a

原创 Core的配置文件詳解

總共有3個需要我們知道:core.propertiesschemal.xmlsolrconfig.xmlcore.propertiescore.properties 的作用Core的屬性文件,記錄當前core的名稱、索引位置、配置文件名稱等