[wp-meta] [Making WordPress.org] #174: Link to generally related functions/classes
Making WordPress.org
noreply at wordpress.org
Sat Nov 1 15:29:55 UTC 2014
#174: Link to generally related functions/classes
---------------------------+-------------------------------------
Reporter: samuelsidler | Owner: Rarst
Type: enhancement | Status: assigned
Priority: normal | Component: developer.wordpress.org
Resolution: | Keywords:
---------------------------+-------------------------------------
Comment (by Rarst):
The relatedness is simple concept on the surface, but less than trivial
one to implement, more so for atypical use cases (like ours).
Overall we are trying to:
1. Pick data inputs that are not overly complicated to achieve
2. Process them in a way that takes reasonable resources (more importantly
//human// resource, less importantly computers')
3. Arrive at "good" results showing to users (at least most of the time)
There are two implementations closely related to the use case (that I can
think of right away):
1. Codex uses mostly manual process of creating and maintaining wiki
categories (or whatever they are terminologically). This is extremely
flexible process with arbitrary inputs, however it is also extremely
resource intensive since //people// have to take care of it.
2. QueryPosts uses stemming (or whatever it is terminologically) to
dismantle names into word parts and look up the matching names (some
meaningless words are thrown own, etc). In practice it produces passable
results, though far from perfect. It's usefulness falls for extremely
commonly used words, which produce overabundance of matches.
The one approach I am interested in, but hadn't seen tried yet is to
simply take all data like (we already have like file structure) and feed
it into one of generic related posts plugins. It would be highly
automated, but will have to try to see quality of results.
So these three (or combination of) are essentially choices I see on the
table.
1. Adopt/migrate manual processes from Codex.
2. Adopt stemming approach (I could throw ready–made QP code over and
done).
3. Choose and try related posts plugin, see what happens.
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/174#comment:4>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list