lichess.org
Donate

New feature: Advanced search by FEN-fuzzy-match

I'll experiment & see if I can prototype a performant search engine. The gist is, "Find a game (or find my games) which contains a position which looks like this FEN."

I think the search index would be some combination of:
* material imbalance
* material count
* pawn bitmask
I'm excited

Although, why not implement an exact match first and go from there?
Sounds great @Toadofsky . Would also be great if the opening explorer would get an option to only browse through my own games - as an addition to the existing options of browsing Master- and lichess-games. This would be really helpful. Any chance of realising that?
#2 What would the purpose of that be?

#3 I am unqualified to answer that question and I don't even know who could answer that. It's that complicated.
"What would the purpose of that be?"

One reason would be to search by opening.
Oh come on.

I posted in a thread that mentions the tool you cite.

I was trying to draw a connection between the need for the opening explorer to search your own games, and the request for an exact position search. I haven't looked very hard into the lichess code, but I see no reason why your FEN search, which you say will be able to search your own games, can't achieve what you believe is difficult to do using the opening explorer.

Oh, "to search by opening" meaning your own games by opening/FEN, not searching Lichess games by opening or searching master games by opening...

I have little idea how the opening explorer works and I have even less idea how difficult it would be to change the opening explorer. That's why I'm prototyping a new search engine which functions differently to achieve a different objective (search for similar positions in a sparse data set rather than searching for identical positions in a large data set).
@Toadofsky
Exactly, to see all the games I've played in a specific opening. I mean, I obviously don't know anything about what you're doing, but wouldn't an exact search be just a subset of your fuzzy search?

Only in the case where all player games are added to the Opening Explorer database to begin with, which I do not believe is the case.

I'm making a different data structure optimized for fuzzy search. I suppose one could add a filter for exact searches which adds some complexity.

This topic has been archived and can no longer be replied to.