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

關于使用coreseek并為其做分頁的介紹

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

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

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

php技術關于使用coreseek并為其做分頁的介紹,轉載需保留來源!

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

主站蜘蛛池模板: AV午夜午夜快憣免费观看 | 又紧又大又爽精品一区二区 | 国产又黄又硬又粗 | 婷婷精品国产亚洲AV在线观看 | 96.8在线收听 | 亚洲欧美精品一中文字幕 | 美女MM131爽爽爽 | 欧美亚洲日韩在线在线影院 | 国产精品一区二区激情 | 麻豆蜜桃国语精品无码视频 | 久久综合九色 | 国语自产拍大学生在线观看 | 久久成人伊人欧洲精品AV | 精品亚洲永久免费精品 | 在教室伦流澡到高潮H免费视频 | 国产精品69人妻无码久久久 | 精品国产90后在线观看 | 成人久久欧美日韩一区二区三区 | 快播金瓶梅 | 亚洲精品伊人久久久久 | 国产做国产爱免费视频 | 一区二区三区毛AAAA片特级 | 中俄两军在日本海等上空战略巡航 | 一个人在线观看免费高清视频 | 亚洲AV无码偷拍在线观看 | 亚欧洲乱码视频一二三区 | 女子初尝黑人巨嗷嗷叫 | 欧美成人无码视频午夜福利 | 攵女yin乱合集高h | 果冻传媒2021一二三区 | 动漫AV纯肉无码AV电影网 | 久久一级片| 色婷婷综合久久久久中文一区二区 | 日本黄色www| 亚洲精品国偷拍自产在线 | 狠狠婷婷综合久久久久久 | 轻点灬大ji巴太粗太双性高h | 67194成网页发布在线观看 | 97视频免费在线观看 | 2020最新无码国产在线视频 | 免费观看激烈日板子 |