天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

關(guān)于使用coreseek并為其做分頁的介紹

coreseek 做分頁時找數(shù)據(jù)總量還真不好找。以為他會給一個方法(函數(shù))什么的去獲取,結(jié)果卻不是。
首先需要了解:
num_matches:
當前返回的結(jié)果數(shù),<= limit設(shè)置值。
max_matches: 最多返回的結(jié)果數(shù),默認為1000,用戶最多只能看到1000條搜索結(jié)果。這個是在csft_mysql.conf中設(shè)置的。
total_found: 結(jié)果總數(shù)。索引中所有滿足查詢條件的文檔總數(shù)。這個是在你查詢的返回結(jié)果中的數(shù)組中有的。當然前提是你必須在query前設(shè)置:$this->sc->SetArrayResult(true);
total: 最多返回結(jié)果數(shù),取值取決于max_matches值和total_found值。如果total_found數(shù)超過max_matches,則total = max_matches,否則,total = total_found。這個也是在你查詢的返回結(jié)果中的數(shù)組中有的。當然前提也是你必須在query前設(shè)置:$this->sc->SetArrayResult(true);
這樣,了解了這幾個屬性之后就可以做分頁了。

我們應(yīng)該使用返回值中的total來做分頁總數(shù)據(jù)。雖然這個不代表真實的返回值(當返回值大于max_matches,也就是1000,如真實返回2500,但是你卻只能得到1000)。
代碼是:
復(fù)制代碼 代碼如下:
$this->sc->SetServer("127.0.0.1",9312);
  $this->sc->SetArrayResult(true);
  $this->sc->SetLimits($start,$page);
//如果需要搜索指定全文字段的內(nèi)容,可以使用擴展匹配模式:
  $this->sc->SetMatchMode(SPH_MATCH_ANY);
$res = $this->sc->Query($where,"main");
$count = $res['total'];

這個¥count就是我們要的分頁的總數(shù)據(jù)了。
其他的后續(xù)怎么分頁是以樣式和數(shù)據(jù)結(jié)構(gòu)做的,不能雷同,并且分頁也是基礎(chǔ)的東西,所以這里就不再多說分頁的詳細問題了。我這里單單討論這個總數(shù)據(jù)的取值情況。因為很多人都取count($res['matches'])的值,但是這個是分頁后的返回結(jié)果,你只能得到10,或者20或者其他的值。呵呵,那就搞笑了。

php技術(shù)關(guān)于使用coreseek并為其做分頁的介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕亚洲欧美在线视频 | 理论片午午伦夜理片2021 | 日韩视频在线观看 | YELLOW日本动漫免费动漫 | 94色94色永久网站 | 日日夜夜影院在线播放 | 国产亚洲精品久久孕妇呦呦你懂 | 麻豆Av国产在线播放 | 国产色婷婷精品人妻蜜桃成熟时 | 含羞草影院AE在线观看 | 中文字幕亚洲无线码在线 | 久久久无码AV精品亚洲A片软件 | 精品国产国产精2020久久日 | 国产在线观看的 | 亚洲国产精品一区二区动图 | 海角国精产品一区一区三区糖心 | 脱女学小内内摸出水网站免费 | 亚洲精品一线二线三线无人区 | a视频在线免费观看 | 伊人国产在线视频 | 亚洲AV国产福利精品在现观看 | 国产免费毛片在线观看 | 国产精品一区二区在线播放 | 日韩中文字幕亚洲无线码 | 纯肉无码AV在线看免费看 | 中文在线无码高潮潮喷在线 | 精品国产乱码久久久人妻 | 亚洲另类国产综合在线 | 国产精品7777人妻精品冫 | 国产精品一区二区AV交换 | 嫩草欧美曰韩国产大片 | 中文字幕一区二区三区在线播放 | 99影视久久电影网久久看影院 | 2019夜夜| 国产精品1区在线播放 | GAY东北澡堂激情2022 | 婷婷射精AV这里只有精品 | 欧美MV日韩MV国产网站 | 少妇内射兰兰久久 | 久久91精品国产91 | 亚洲AV无码一区二区三区乱子伦 |