Preview goes here.

# Group: CiteULike-discussion - Forum Thread

## Topic: Feature requests

[COMPLETED] Filter for all cito--*--XXXXXX tags?

Sorry for my absence in the past two weeks, but will work on my CITO use case this weekend again (see http://chem-bla-ics.blogspot.com/2010/02/further-statistics-on-papers-citing-cdk.html).

I would like to request a feature to list all papers citing another paper. But, as we can type the citation with CITO, we cannot do a simple listing based on a tag. Instead, I would need something like "all with tag cito--usesmethodin--423382 and cito--cites--423382 and ... and ... and ...", for all the types that are possible. Would it be possible to have a tag-like-filter for "cito--*--423382"?

Posted by egonw on 2010-10-30 08:17:46.

13 replies.    Login or join this group to post to this thread.

I was already aware of this problem - it's an unfortunate side-effect of the "*private" tags and the way the search indexer works. I'll take another tool.

Posted by fergus on 2010-10-30 08:40:11.

Not sure if I get your reply yet... it's not that I want to search for everyone's use of cito--cites--XXXX, but that I like to search within my collection for all papers that cito--cites paper XXXX, whether the cito--cites is untyped, or typed as cito--usesMethodIn or something else... cito--cites is a super class to all others, so cito--usesMethodIn--XXXX implies that also cito--cites-XXXX... therefore, I would like to search for 'cito--cites-XXXX', I would not just like to see the hits for just 'cito--cites--XXXX', but also 'cito--usesMethodIn--XXX', etc...

Posted by egonw on 2010-10-30 11:42:27.

Yes, if a search for literal "cito--*--423382" worked (which I'm pretty sure I can fix), that will give you what you want, won't it (with the minor anomaly of "isCitedBy", I guess)?

Posted by fergus on 2010-10-30 11:57:55.

Yes... does it? I never realized that wildcards are allowed in searching by tag... and it does not seem possible either: http://www.citeulike.org/user/egonw/tag/cito--*--1073448 ...

Posted by egonw on 2010-10-30 13:31:30.

Yes- it's broken (via the law of unintended consequences), but I'm pretty sure it can be fixed.

Posted by fergus on 2010-10-31 16:47:05.

Fixed now

Posted by fergus on 2010-10-31 18:19:12.

1. if I use the search box, it returns too few hits... 2. the above link searching on just tags does not work...

Posted by egonw on 2010-11-01 09:08:36.

2. the above link searching on just tags does not work...

Do you mean /tag/cito--*--1073448? That won't work - no wildcards in that form.

To search tags only, use "tag:cito--*--1073448" in the search box.

Posted by fergus on 2010-11-01 09:26:43.

OK, well, my code now just uses the various variants... there are not so many, anyway. Thanx.

Posted by egonw on 2010-11-01 11:28:18.

1. if I use the search box, it returns too few hits

Can you give me an example, please? If any of the articles are either private or not posted with the bookmarklet, then the global search won't find them (damn them spammers) - you'll have to use MyCiteULike->Search to search just your library.

Again, if I ever implement CiTO "properly" (without using tags), then we might be able to relax this anti-spam measure - I suspect it's far too specific to be ever targeted.

Posted by fergus on 2010-11-01 09:28:04.

Ah, that could explain. I imported a lot of papers via a BibTeX file, and that would explain the number of hits I am missing. Thanx for the clarification.

Posted by egonw on 2010-11-01 11:29:19.

I've made the back-end changes for this, but not yet in the UI. If you want to search for a global tag in a script, try:

     http://www.citeulike.org/search/all?q=tag:snake-oil&include_unchecked=yes


("checked" is our codeword for "from a trusted source")

Posted by fergus on 2010-11-01 12:04:04.

Very cool!

This makes me very happy!

Posted by egonw on 2010-11-01 12:40:02.