真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟

下面一起來了解下php通過MySQL導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟,相信大家看完肯定會受益匪淺,文字在精不在多,希望php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟這篇短內(nèi)容是你想要的。

站在用戶的角度思考問題,與客戶深入溝通,找到膠州網(wǎng)站設(shè)計與膠州網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋膠州地區(qū)。

solr安裝與配置

下載

下載地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.5.0

下載后直接解壓。

配置

創(chuàng)建新core

進入解壓后目錄(后面有~/solr-root/代替),進入~/solr-root/server/solr/,新建目錄,目錄名自己隨便定義,我定義的是test_core,然后將~/solr-root/server/solr/configsets/_default/目錄中的conf目錄復(fù)制到剛才新建的test_core中。

data-config.xml

新建data-config.xml文件,然后將下面內(nèi)容寫入文件中。



    
    
        
            
            
            
            
            
        
    

說明:
emails是庫名,下面幾個field定義的就是select出來的那幾個字段。

solrconfig.xml

編輯solrconfig.xml文件,搜索“requestHandler”,講下面代碼加入并列的requestHandler配置塊中:


    
        data-config.xml
    
managed-schema

編輯managed-schema文件,保留一下三個field:



編輯其它field,跟data-config.xml文件中的field對應(yīng):





下載數(shù)據(jù)庫鏈接庫
下載地址:http://central.maven.org/maven2/mysql/mysql-connector-java/8.0.11/mysql-connector-java-8.0.11.jar

將剛才現(xiàn)在的mysql-connector-java-8.0.11.jar 和~/solr-root/dist 目錄下的
solr-dataimporthandler-extras-7.5.0.jar 、solr-dataimporthandler-7.5.0.jar
這三個jar包一起拷貝到~/solr-root/server/solr-webapp/webapp/WEB-INF/lib目錄下

啟動solr

執(zhí)行啟動命令:

./~/solr-root/bin/solr start

啟動后訪問:127.0.0.1:8983,顯示如下界面:
php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟

導(dǎo)入mysql數(shù)據(jù)

選擇剛才新建的test_core。
php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟
php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟
執(zhí)行完成后:
php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟

測試

php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟

PHP操作solr

安裝solr擴展。

php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟

查詢

直接通過curl訪問類似下面的url即可:
php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟

增加數(shù)據(jù)

$client = new \SolrClient($options);
$data = array(
        array(
                'id' => 'EN80922032',
                'name' => '男士打磨直筒休閑牛仔褲',
                'brand' => 'ENERGIE',
                'cat' => '牛仔褲',
                'price' => '1870.00'
        ),
        array(
                'id' => 'EN70906025',
                'name' => '品牌LOGO翻領(lǐng)拉鏈外套',
                'brand' => 'ENERGIE',
                'cat' => '外套',
                'price' => '1680.00'
        ),
        //自定義數(shù)據(jù)。。。
);

foreach($data as $key => $value) {
        $doc = new \SolrInputDocument();
        foreach($value as $key2 =>$value2) {
                $doc->addField($key2,$value2);
        }
        $client->addDocument($doc);

}

$client->commit();die;

看完php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟這篇文章后,很多讀者朋友肯定會想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。


網(wǎng)站標題:php通過mysql導(dǎo)入的數(shù)據(jù)操作solr7.5詳細步驟
網(wǎng)頁URL:http://weahome.cn/article/poojps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部