Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Node trackbacks?

by husker (Chaplain)
on Aug 08, 2006 at 20:31 UTC ( [id://566248]=monkdiscuss: print w/replies, xml ) Need Help??

What about a feature that would, for a given node, show all other nodes which reference it? Of course the documentation nodes and those kind of "general purpose" nodes would have tremendous numbers so we'd likely want to exclude those (i.e., we don't need to know that Voting/Experience System has been referenced 12,445 times), so we would limit it to SOPW, CUFP, Meditations, Discussions, etc. What do you think?

Replies are listed 'Best First'.
Re: Node trackbacks?
by GrandFather (Saint) on Aug 08, 2006 at 20:58 UTC

    There are a few implementation issues depending on just how clever you want to be specifying a reference. Finding [id://nnnnnn] references would be easy. Finding <a href="xxxx">that node</a> references could be a bit mixed - it may be a bit harder to dig out the actual reference. Resolving [node name] references may be impossible - there are duplicate node names. Resolving "you know, that node by thingy, the wizard fellow, about sorting stuff" may well be beyond most humans let alone some code, but is still a reference, of sorts.

    A second thing to think about is, when should nodes be parsed for references? Each time they are updated in the database? That gets a bit tricky avoiding bumping reference counts the wrong number of times. Something the vote fairy should do? She may get a bit grumpy at the unacustomed work (and you better watch out for the Vote Fairy Union too). Should all the old nodes be processed, or only new ones?

    If a node is referenced multiple times from a single node does that count once, or once each time?

    Having said all that, aside from the implementation issues, I quite like the idea. More nice warm fuzzies handed around and more opportunity for statistical analysis. Fun :)


    DWIM is Perl's answer to Gödel
      I'd say the [id:] and <a> tags would be sufficient. As for  [node name] and duplicate names, how does the system handle that now? What node does it pick when I click on such a link? For counting references, I'd say if the reference was unambiguous, count it. Otherwise, no.

      And yeah, the "vote fairy" could audit all updated nodes once a day and update any reference counts on other nodes. If the vote fairy is already too busy, hire a reference trawl (troll). :)

      Multiple references to the same node in one node would count as one reference.

      Yes, process all old nodes. Eventually. :) You could do, say, 5000 a day.

Re: Node trackbacks?
by chromatic (Archbishop) on Aug 09, 2006 at 01:24 UTC
    What do you think?

    I think people can edit almost all of their nodes at almost any time, so unless you update the reverse index for every node with every change, you can't be sure your information is accurate.

Re: Node trackbacks?
by Anonymous Monk on Aug 09, 2006 at 07:28 UTC
    Why?
      Because knowing what other nodes link to a node is an indicator that those nodes are about similar subjects.
        Yes, that and one can also see it as a measure of popularity/quality. Making Super Search able to sort by number of references would be a nice feature I'd use. A bit like google page rank.


        holli, /regexed monk/

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (4)
As of 2024-04-25 18:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found