solr教程,值得剛接觸搜索開發人員一看

參考地址: http://blog.csdn.net/awj3584/article/details/16963525html

                                     http://www.ibm.com/developerworks/cn/java/j-spatial/
java

基於Solr的空間搜索 :   http://www.cnblogs.com/luxiaoxun/p/4477591.html
mysql

                                         http://wiki.apache.org/solr/SpatialSearch
web



1、建立索引:
根據需求,將全部創建索引的表字段存入doc_list (List<SolrInputDocument>  doc_list= new ArrayList<SolrInputDocument>();),確立惟一主鍵:uniqueKey-id,而後批量每次10000條數據,導入Solr中,以文件的形式保存在本地物理路徑下;或者使用大數據存儲到Hadoop中;
建立索引:一、單個建立索引;二、批量建立索引進行判斷標識;
更新索引:一、單個更新索引;二、批量更新索引進行判斷標識;
刪    除:一、根據id單個刪除;二、根據索引類型批量刪除;三、所有刪除;

2、搜索:
查詢的時候:   接口端組裝查詢的字符串:根據精確查詢、模糊查詢、排序組織查詢條件; 數據召回的時候只要排好序的主鍵id,再次分頁查詢涉及到的內容信息,鋪到頁面上;


注:Java使用SolrJ.jar,在編碼上對Solr進行操做。

教程內容有:
1.Solr的介紹和安裝【Solr實戰視頻教程】        http://www.icoolxue.com/play/2292
2.Solr的中文支持【Solr實戰視頻教程】        http://www.icoolxue.com/play/2293
3.Solr後臺的使用【Solr實戰視頻教程】        http://www.icoolxue.com/play/2294
4.Solrj的使用【Solr實戰視頻教程】        http://www.icoolxue.com/play/2295
spring

                                     

一、zookeeper集羣搭建,以及配置信息,zookeeper客戶端命令講解
    二、solrcloud在生產環境下的搭建
    三、建立collection,如何動態加載配置到zookeeper中,以及schema的詳解
    四、詳細講解文檔的Fields以及solrconfig.xml的相關配置,以及solrweb管理界面描述
    五、solr索引文件夾,uuid與uniqueKey的講解,如何使用uuid自動生成uniqueKey
    六、solr的dataimport講解各類DataSource,導入mysql數據
    七、分詞器講解,中文分詞器ik。
    八、solr定時更新mysql的新增數據
    九、solr源碼從ant如何轉換爲maven,以及源碼的閱讀,打包
    十、修改ik分詞器源碼,動態從mysql中獲取自定義分詞,停頓詞
    十一、solrj與spring整合
    十二、spring solrj的簡單增刪改查,權重設置
    1三、spring solrj的Faceting搜索Highlighting高亮
    1四、solr的近實時索引搜索以及實時索引搜索sql

相關文章
相關標籤/搜索