[ckan-dev] Group search via API (v2)
Kussatz, Tilo
Tilo.Kussatz at fokus.fraunhofer.de
Wed May 18 13:47:24 UTC 2011
Rebuilding the search index does it for me too - that's great for now.
Thanks for the quick help!
Tilo
Am 18.05.2011 13:32, schrieb David Read:
> Tilo,
>
> Many thanks for the further info. I can confirm that this is a bug -
> adding the package to the group is not updating the search index.
> We'll try and fix it soon - track it here:
> http://trac.ckan.org/ticket/1140
>
> In the meantime, the work-around is to rebuild the index after adding
> the packages to the group:
>
> paster search-index rebuild
>
> Do let me know how that works for you. Many thanks for helping us
> improve things!
>
> David
>
> On 18 May 2011 10:32, Kussatz, Tilo <Tilo.Kussatz at fokus.fraunhofer.de
> <mailto:Tilo.Kussatz at fokus.fraunhofer.de>> wrote:
>
> Hi David,
>
> thanks for your reply - I'll move it over to the dev list now.
>
> I followed your steps using a new DB and the test data and get the
> correct results for those groups, too.
>
> But when I create a new groups and add some of the packages to
> them (via
> the web interface), I get empty result sets again through the API.
>
> The permissions look fine, they are the same as for the existing
> groups:
>
> User visitor -> is reader on -> Group tilo
>
> reader read-site, read-user, create-user, read
>
>
> The web interface also displays the group's packages when I'm logged
> out, but the API returns
>
> $ curl http://localhost:5000/api/search/package?groups=tilo
> {"count": 0, "results": []}
>
>
> It seems there's something missing still, although the groups look
> quite
> the same?
>
> Best regards,
>
> Tilo
>
> Am 12.05.2011 15:26, schrieb David Read:
>
> On 12 May 2011 14:15, David Read<david.read at okfn.org
> <mailto:david.read at okfn.org>> wrote:
>
> Hi Tilo,
>
> ckan.net <http://ckan.net> uses SOLR for its backend. See
> the docs for configuring that.
>
> But this should all work using the default backend
> (postgres full text search).
>
> Starting from scratch I find this works for me. I'm using
> revision 5894ac005a a0
>
> $ paster db init
> $ paster create-test-data
> $ paster serve --reload development.ini&
> $ curl http://localhost:5000/api/search/package?groups=david
> {"count": 2, "results": ["warandpeace", "annakarenina"]}
> $ curl http://localhost:5000/api/search/package?groups=roger
> {"count": 1, "results": ["annakarenina"]}
>
> And I've checked this also works for 1.4.1a (0bc1ed5ea0c3)
> and API version 2.
>
> Permissions may be the problem for you. Do:
> $ paster rights
> and check you visitor's role on the group you're searching
> for. Then
> check that role has the 'read' permission:
> $ paster roles
>
> Do ask some more if this doesn't shed any light on the issue,
> although
> probably better on the ckan-dev list. All the best,
>
> David
>
> On 12 May 2011 13:29, Kussatz,
> Tilo<Tilo.Kussatz at fokus.fraunhofer.de
> <mailto:Tilo.Kussatz at fokus.fraunhofer.de>> wrote:
>
> Hi all,
>
> Using the API v2 and CKAN v1.4.1a I am trying to
> retrieve a list of the
> packages assigned to a specific group. This works as
> expected if I query
> the ckan.net <http://ckan.net> instance, e.g.:
>
> http://ckan.net/api/2/search/package?groups=art
>
> returns 16 results, but my local installation returns
> '{"count": 0,
> "results": []}' for any query with a groups parameter.
>
> Through '/api/2/rest/group/art' I get the
> description, title and other
> information on my instance and can also see that two
> packages belong to
> this group. It is just the search query that doesn't
> return them. (I
> have a local group with both name and title of "art"
> which I assigned
> two packages to via the web interface.)
>
> Is there some setting to enable the more advanced
> search features that
> I overlooked, or could this be an authorization
> issue? The CKAN
> installation is 'fresh' otherwise.
>
> I'd appreciate any pointers,
>
> Thanks,
>
> Tilo
>
>
>
>
> _______________________________________________
> ckan-discuss mailing list
> ckan-discuss at lists.okfn.org
> <mailto:ckan-discuss at lists.okfn.org>
> http://lists.okfn.org/mailman/listinfo/ckan-discuss
>
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org <mailto:ckan-dev at lists.okfn.org>
> http://lists.okfn.org/mailman/listinfo/ckan-dev
>
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20110518/0ca0ffc5/attachment-0001.html>
More information about the ckan-dev
mailing list