Task #2762 (closed)
BUG: qs.findAllByFullText filter
| Reported by: | wmoore | Owned by: | jamoore |
|---|---|---|---|
| Priority: | major | Milestone: | OMERO-4.4 |
| Component: | Search | Version: | n.a. |
| Keywords: | n.a. | Cc: | |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | 0.0d |
| Sprint: | 2012-01-17 (6) |
Description
Filter does not limit number of entries returned by
queryService.findAllByFullText()
Code below returns more than 5 results.
p = omero.sys.Parameters()
p.map = {}
f = omero.sys.Filter()
f.limit = rint(5)
f.offset = rint(0)
p.theFilter = f
projects = qs.findAllByFullText('Project', "file.contents:%s" % searchTerm, p)
print len(projects)
Change History (4)
comment:1 Changed 8 years ago by jmoore
- Milestone changed from Unscheduled to OMERO-Beta4.4
- Owner set to jmoore
- Remaining Time set to 0.25
- Sprint set to 2012-01-17 (6)
- Status changed from new to accepted
comment:2 Changed 8 years ago by jmoore
- Remaining Time changed from 0.25 to 0
- Resolution set to fixed
- Status changed from accepted to closed
comment:3 Changed 8 years ago by jmoore <josh@…>
(In [9a2870a2040ef94dc5edbab517a566d82687802c/ome.git] on branch develop) Apply batchSize to findAllByFullText results (Fix #2762)
comment:4 Changed 8 years ago by jmoore <josh@…>
(In [3d6e31de6f6a3402557512f33796eed9d3b11e1a/ome.git] on branch develop) Handle empty return result from findAllByFullText (See #2762)
Solved by using a SearchBean instance directly. This has been pushed to my sprint6-server-backlog branch.