2009/9/1 Kathleen Borja <[email protected]>:
> I have a problem in fetching the actual raw data or the original article text 
> in
> a wiki page.
>
> I looked into the database table 'wbt_searchindex' in mediawiki. I fetch
> 'si_text' knowing that it's the right one in fetching the original text of an
> article page. But, it's used for search function. What i wanted to fetch is 
> the
> original text so i could use it in my Bikol Thesaurus.
>
> -How can I fetch the original article text on a wiki page?
> -In what database table is the original article text located?
>
searchindex contains, well, the search index, which means it's not the
complete content and some things like short words and non-ASCII
characters get encoded so they can be found more easily. For getting
the content, you should do something like:

$title = Title::newFromText("Main Page"); // Or use some other way of
obtaining a Title object
$article = new Article($title);
$content = $article->getContent();

Note that getContent() has the annoying side effect of returning a
"This page does not exist"-like message if the page doesn't exist, so
you'll wanna check for $title->exists() as well.

Roan Kattouw (Catrope)

_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to