【问题标题】:Get total record count for a query in zend lucene search?在zend lucene搜索中获取查询的总记录数?
【发布时间】:2011-04-11 02:07:16
【问题描述】:

你好 我使用 "setResultSetLimit(1000)" 方法将结果限制为 1000 条记录。好处是它有助于节省服务器资源,但无法获得查询的完整记录数。有人知道如何获得完整的命中数吗?

发送

【问题讨论】:

    标签: zend-framework search lucene zend-search-lucene


    【解决方案1】:

    在我的尝试中不可能...

    我建议你做一个完整的搜索存储结果,创建一个缓存文件或会话,并使用 zend_paginator 数组适配器

    【讨论】:

      【解决方案2】:

      答案太简单了还是我没看懂问题?

      $results = $index->find("saerch term");
      echo count($results); // you will get count
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-06
        • 2012-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-26
        • 1970-01-01
        相关资源
        最近更新 更多