[Rd] proposed changes to RSiteSearch

Romain Francois romain.francois at dbmail.com
Thu May 7 19:59:14 CEST 2009


About this:

gmaneSearch <- function( string,
    group = "gmane.comp.lang.r.*", author = "", sort = c("relevance", 
"date", "revdate"),
    op = c("and", "or") ){
   
    sort <- match.arg(sort)
    op <- match.arg( op )
   
    url <- sprintf(
        
'http://search.gmane.org/?query=%s&author=%s&group=%s&sort=%s&DEFAULTOP=%s', 

            gsub( ' +', '+', string),  author,  group,  sort, op )
    url <- URLencode( url )
    browseURL( url )
}


Liaw, Andy wrote:
> From: Duncan Murdoch 
>   
>> On 5/7/2009 10:18 AM, Jonathan Baron wrote:
>>     
>>> On 05/07/09 10:05, Liaw, Andy wrote:
>>>       
>>>> Can someone in R Core please take a look at the attached patches to
>>>> RSiteSearch() and its help page?  I guess Jon is planning 
>>>>         
>> some changes
>>     
>>>> on his site.  Jon:  could you elaborate on what the patch does?
>>>>         
>>> The idea is simply to remove the mail archives, so the 
>>>       
>> search will be
>>     
>>> only of functions' help pages.  Eventually I will also add package
>>> vignettes, but I don't think we need anything special for that.  I
>>> can't imagine that someone would want to search just 
>>>       
>> vignettes and not
>>     
>>> help pages, or the reverse.
>>>
>>> The reasons are: 1. The mail archives are becoming increasingly
>>> difficult and time consuming for me to maintain.  2. There are now
>>> three other ways of searching mail archives, all of which seem much
>>> better than mine, but there seem to be no other good ways to search
>>> help pages for functions, and, indeed, the new RSiteSearch packages
>>> does only functions.  3. With only functions it would be much easier
>>> for someone to set up a complete mirror of my site, which 
>>>       
>> seems like a
>>     
>>> good idea.
>>>       
>> I'll incorporate the changes if you like.  What do you think 
>> of the idea 
>> of adding a gmane (or other archive) search to your results 
>> page?  Then 
>> if someone doesn't like what the man pages show, you can send them 
>> somewhere else, rather than leaving them to find out the 
>> other resources 
>> themselves.
>>
>> gmane has sample code for this on their search page 
>> search.gmane.org, so 
>> it looks reasonably easy.  I'd suggest following their last example, 
>> with a drop-down box to select mailing lists, with 
>> comp.lang.r.* as an 
>> option for "all lists".
>>
>> Duncan Murdoch
>>     
>
> Actually, I was thinking about a possible RHelpSearch() in addition, if
> Jon is no longer going to include the R-help archive in the search.  I
> used the current RSiteSearch() a lot more for searching R-help archive
> than functions in packages.  Ideas?  comments?
>
> Andy 
> Notice:  This e-mail message, together with any attachme...{{dropped:12}}
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>
>   


-- 
Romain Francois
Independent R Consultant
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr



More information about the R-devel mailing list