Are you tired of querying chess DB for player names, opening, ELO, specific position and other kind of trivial stuff?
Well, introducing Scoutfish, a tool to search very big chess databases in fraction of seconds with very powerful, flexible and chess knowledge related queries.
In case you have 2 minutes and you are interested, please get a look at the README here:
https://github.com/mcostalba/scoutfish
Scoutfish: powerful chess query tool
Moderators: hgm, Rebel, chrisw
-
- Posts: 2554
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Scoutfish: powerful chess query tool
Very nice tool,
I like the concept of sequences and streaks, pass and also multithreaded queries.
Is it possible to query substring inside comments?
I like the concept of sequences and streaks, pass and also multithreaded queries.
Is it possible to query substring inside comments?
-
- Posts: 2684
- Joined: Sat Jun 14, 2008 9:17 pm
Re: Scoutfish: powerful chess query tool
Thanks!mar wrote:Very nice tool,
I like the concept of sequences and streaks, pass and also multithreaded queries.
Is it possible to query substring inside comments?
Indeed this tool, as a chess engine, is not intended to be exposed directly to the user, eventually it needs an external GUI or web UI to graphically compose the query (ideally by point and click) and later show the result in a easy form for the user to browse.
Regarding "substring inside comments" you mean variations? In this case, no, the PGN parser just follows the mainline.
-
- Posts: 2554
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Scoutfish: powerful chess query tool
No, I meant plain text search inside comments, like adjudication text (time forfeit),mcostalba wrote:Thanks!
Indeed this tool, as a chess engine, is not intended to be exposed directly to the user, eventually it needs an external GUI or web UI to graphically compose the query (ideally by point and click) and later show the result in a easy form for the user to browse.
Regarding "substring inside comments" you mean variations? In this case, no, the PGN parser just follows the mainline.
but if it'd mean to complicate/slow down parsing then it's probably not worth the effort as I can use plain text search directly in PGN.
-
- Posts: 2554
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Scoutfish: powerful chess query tool
EDIT: I missed that there's termination tag in game header...mar wrote:No, I meant plain text search inside comments, like adjudication text (time forfeit),
but if it'd mean to complicate/slow down parsing then it's probably not worth the effort as I can use plain text search directly in PGN.