New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Article history (revisions), search, etc. #18
Comments
Hi guiwp, good point, but actually I have a few other plans instead of adding search entities, but if you want to help it seems not very difficult. (Else I have to schedule this task for later.) See: Maybe like this: public class Search extends TitleQuery<SearchResult> {
...
Get searchRequest = new ApiRequestBuilder().action("query") //
.formatJson() //
.paramNewContinue(mediaWikiVersion) //
.param("list", "search") //
.param("srsearch", "wikipedia") //
.param("srbackend", "CirrusSearch") // or LuceneSearch
// http://www.mediawiki.org/w/api.php?action=query&list=search
// &srsearch=wikipedia&srbackend=CirrusSearch&format=json&continue=-||
...
public class SearchResult {
final int namespace;
final String title;
final String snippet;
...
} At JsonMapperTest.java you can find an example how to map any json response. |
Good answer, I found very simple and effective to start testing adding stuff into the code. But anyway, I feel that I can wait (as you said Else I have to schedule this task for later). Thank you again :) |
I'm interested in adding a search function as described here. |
@guiwp have you tried gerhardgossen implementation? Actual without a toggle for |
@eldur What's the status on getting old revisions of an article? I suppose it should be implemented by adding a support for |
@ZeroOne3010 if something is missing here send a pull request |
Hi again!
As you library seems to be the only available library for Java (there are one or two apart, but those are not being updated more) when we talk about MediaWiki API (i.e., not through database dump), I did keep testing you library.
Are you thinking to introduce a way to work with the revisions?
Search for Wikitext in various pages? Seems that now they introduced the CirrusSearch and its able to do search with regular expressions (see http://www.mediawiki.org/wiki/Thread:Help_talk:CirrusSearch/Regular_expressions), but I don't known ifs available through the rest API.
Those features would be interesting for example, in the area of anti-vandalism.
The text was updated successfully, but these errors were encountered: