Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: Newest Super Search

by dimmesdale (Friar)
on Aug 03, 2002 at 19:57 UTC ( #187380=note: print w/replies, xml ) Need Help??

in reply to Newest Super Search

Very good.

I have a suggestion, though. Would it be useful to have some special tag (say <keywords> or <index> or some such) to be able to define a set of keywords to be used in indexing the node. Or maybe you could specify searching just that. I'm thinking of something like in (La)Tex where you can specify words/references to use in the index and it will auto-create one for you.

What I'm getting at is something like the meta keywords/description allowed on web pages that search engines such as google might use.

Or maybe there could be a set of certain keywords (e.g., a node might fall under Web -> CGI -> cookies), and then you might be able to have a separate page with links corresponding to those keywords (like a directory). And maybe if some people are interested, editors (or some other group) might have the ability to go around indexing nodes where the author didn't (past nodes, for example) so its easier to search. (this would be something like the Google/Yahoo Directory pages). The keywords would be pre-defined, but might be open to additions?

Well, these are all just ideas I'm throwing out... maybe none of them are good? It just seems that if someone specifies what a node is about in a concrete way it will return better results than just hoping a certain word appears in it.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://187380]
[marinersk]: sub newtest{my $expected_result = &target('foo'); my $actual_result = &target('foo'); if ($actual_result eq $expected_result) { &tdd_success(); } else { &tdd_fail(); } } # Test works after three years!
[choroba]: or nobody bothered...
[choroba]: The problem was bigger, as the test tried to call a method that didn't exist anymore
[marinersk]: :: ducking ::
[choroba]: because, someone renamed the method, but didn't notice it was used in the test, as the test was skipped
[marinersk]: Well, if the method doesn't exist, it would be hard to pass the test.
[choroba]: later, someone removed the new method, as all its usage places were safe, but didn't notice the test still used the old name
[choroba]: fortunately, it wasn't that hard to replace the method and fix a few remaining failures due to the changes we did to the codebase over the years
[marinersk]: choroba Sounds like a process improvement opportunity; tests may not all need to be run, but they should all be compiled with perl -c before check-in/promotion happens.
[choroba]: so, now I have the test, so I can start making changes in the code. Back to the original ticket, yay!

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (15)
As of 2017-05-25 15:12 GMT
Find Nodes?
    Voting Booth?