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

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

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

我們應該使用返回值中的total來做分頁總數據。雖然這個不代表真實的返回值(當返回值大于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就是我們要的分頁的總數據了。
其他的后續怎么分頁是以樣式和數據結構做的,不能雷同,并且分頁也是基礎的東西,所以這里就不再多說分頁的詳細問題了。我這里單單討論這個總數據的取值情況。因為很多人都取count($res['matches'])的值,但是這個是分頁后的返回結果,你只能得到10,或者20或者其他的值。呵呵,那就搞笑了。

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

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

主站蜘蛛池模板: 18禁无遮挡羞羞污污污污免费 | 小小水蜜桃视频高清在线观看免费 | 把手戳进美女尿口里动态图 | 秋霞电影网视频一区二区三区 | 别停好爽好深好大好舒服视频 | 男人舔女人的阴部黄色骚虎视频 | 亚洲欧美中文在线一区 | 少妇内射视频播放舔大片 | 秋霞电影网午夜一级鲁丝片 | 亚洲国产成人久久一区www妖精 | 美女被爆羞羞天美传媒 | caoporn 免费视频 | 欧美亚洲日本日韩在线 | 法国剧丝袜情版h级在线电影 | 二次元美女扒开内裤喷水 | 1V1各种PLAY女主被肉 | 嫩草国产精品99国产精品 | 久久精品在现线观看免费15 | 日韩精品a在线视频 | 大陆午夜伦理 | 麻豆国产96在线日韩麻豆 | 精品一区二区三区在线成人 | 一本色道久久综合亚洲精品 | 香蕉AV福利精品导航 | 秋霞伦理手机在线看片 | 亚洲欧洲日产国码久在线 | 国产色精品久久人妻无码看片软件 | 亚洲人精品午夜射精日韩 | 大香伊人久久 | 色多多深夜福利免费观看 | 在线观看亚洲AV无码每日更新 | 大香伊蕉在人线国产97 | 琪琪see色原网色原网站 | ai换脸女明星被躁在线观看免费 | 色偷偷超碰97人人澡人人 | 国产精品永久免费视频 | 日韩欧美一区二区三区免费看 | 午夜在线观看免费完整直播网 | 忘忧草在线影院WWW日本动漫 | 亚洲欧美色综合影院 | 佐山爱巨大肥臀在线 |