Page 1 of 1

Scoutfish: powerful chess query tool

Posted: Sun Dec 11, 2016 1:19 pm
by mcostalba
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

Re: Scoutfish: powerful chess query tool

Posted: Sun Dec 11, 2016 7:00 pm
by mar
Very nice tool,

I like the concept of sequences and streaks, pass and also multithreaded queries.

Is it possible to query substring inside comments?

Re: Scoutfish: powerful chess query tool

Posted: Tue Dec 13, 2016 1:50 pm
by mcostalba
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?
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.

Re: Scoutfish: powerful chess query tool

Posted: Tue Dec 13, 2016 2:36 pm
by mar
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.
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.

Re: Scoutfish: powerful chess query tool

Posted: Tue Dec 13, 2016 2:57 pm
by mar
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.
EDIT: I missed that there's termination tag in game header...