Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^3: New Feature For Simple Search

by creamygoodness (Curate)
on Dec 30, 2008 at 16:38 UTC ( [id://733295]=note: print w/replies, xml ) Need Help??


in reply to Re^2: New Feature For Simple Search
in thread New Feature For Simple Search

Of course. But that's not what the big "Search" box in the upper left hand corner of this page does.

We present the noobs with a prominent but sucky site search and then berate them for their ignorance when they ask a question that's already been answered. Why? To make ourselves feel smarter?

--
Marvin Humphrey

Replies are listed 'Best First'.
Re^4: New Feature For Simple Search
by jdporter (Paladin) on Dec 31, 2008 at 03:25 UTC

    I'm glad to see you're not all talk, that you're actually doing something.

    Btw... How's that going? Going to have something ready to show us Real Soon Now?

    Between the mind which plans and the hands which build, there must be a mediator... and this mediator must be the heart.

      It was too much hassle. We couldn't get access to a full database dump, but had to spider the site incrementally. The PerlMonks powers-that-be wouldn't grant access to node rep, which would have been highly useful in improving relevancy and user satisfaction; presumably if we had acquired access, that would have necessitated another round of spidering. Dmitri dropped out.

      I'm no longer a consultant but have taken a full-time position, so I have less fungible time in general, and I'm disinclined to spend it fighting institutional resistance at PerlMonks to a custom-coded search. Nevertheless, my current work assignment is to add several features to KinoSearch and get a release out the door, so in some sense I'll continue to contribute indirectly.

      Google is already an accepted alternative around here, and it provides a significant improvement over both simple Search and SuperSearch. Naturally I would prefer to see a custom-coded search powered by an open-source full-text indexer like KS, Xapian, or Swish, but life is full of compromises, and one of the gods chatterboxed me a while back that he didn't want the maintenance burden and preferred Google. Changing the Search box so that it uses Google rather than the current engine would be a decent compromise.

      --
      Marvin Humphrey

        Thanks for the update. I agree that it is discouraging to encounter "institutional resistance" when you're trying to do something good for the community. I just had a chat with one of the gods (Petruchio) and we came up with an approach which may be sufficient for you (or whomever) and acceptable to the powers, wrt privacy and load. Namely:

        Periodically (perhaps once per day) a database dump will be cut which includes only publicly visible data, in SQL. This file will be available at a static address, and projects such as yours can download it and load it into their databases. This will not only be much easier than trying to spider the database through the XML-based 'API's, but also put much less strain on our server resources.

        I for one have wanted such a thing for a long time, myself. Petruchio suggests that the demand for it preceed the supply: "Get a project going, and people [meaning gods] will do what's needed to make it happen." (quoted without permission ;-)

        The PerlMonks powers-that-be wouldn't grant access to node rep, which would have been highly useful in improving relevancy and user satisfaction

        Yeah, that just isn't going to happen, ever. But it really should not be considered a project killer.

        Between the mind which plans and the hands which build, there must be a mediator... and this mediator must be the heart.
      Maybe you didn't mean it, but your post comes across as condescending, especially given creamygoodness' reasonable explanation of why that project has not proceeded.

      Elda Taluta; Sarks Sark; Ark Arks

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://733295]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (3)
As of 2024-04-24 03:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found