Scoutfish: powerful chess query tool

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 7:17 pm

Scoutfish: powerful chess query tool

Post by mcostalba » Sun Dec 11, 2016 1:19 pm

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

mar
Posts: 2001
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Scoutfish: powerful chess query tool

Post by mar » Sun Dec 11, 2016 7:00 pm

Very nice tool,

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

Is it possible to query substring inside comments?

mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 7:17 pm

Re: Scoutfish: powerful chess query tool

Post by mcostalba » Tue Dec 13, 2016 1:50 pm

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.

mar
Posts: 2001
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Scoutfish: powerful chess query tool

Post by mar » Tue Dec 13, 2016 2:36 pm

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.

mar
Posts: 2001
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Scoutfish: powerful chess query tool

Post by mar » Tue Dec 13, 2016 2:57 pm

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...

Post Reply