Details

    • Branch Version/s:
      6.1.x
    • Backported to Branch:
      Committed
    • Story Points:
      2
    • Fix Priority:
      4

      Description

      Description
      With over 30 users, when SOLR searching for all users, only 29 are returned.
      A MySQL query of the database shows all users present.

      The query internally passed to SOLR is: (((+(entryClassName:com.liferay.portal.model.User) +(status:0))))
      which becomes:
      {status=0,QTime=2,params={sort=lastName_sortable asc,start=0,q=(((+(entryClassName:com.liferay.portal.model.User) +(status:0)))) +companyId:10154,facet.limit=-1,wt=javabin,rows=20,version=1}}

      When I run the following query directly on the SOLR server, I get all expected results:

      http://localhost:8080/solr/select?sort=lastName_sortable%20asc&start=0&q=+(+((+(entryClassName:com.liferay.portal.model.User)%20+(status:0))))%20+companyId:10154&facet.limit=-1&wt=javabin&rows=20&version=1

      Steps to Reproduce
      1. Download and install Liferay bundle and Solr 1.4.1
      2. Configure Solr with your Liferay portal.
      3. Create 30 users or more
      4. Navigate to Control Panel->Users and Organizations->Search all users

      Result
      Only 29 users are shown as existing.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  1 year, 49 weeks, 1 day ago