Skip to content

Advanced search techniques

ReplayBook utilizes Lucene.NET for its search functionality. The full query syntax can be found here.

Example Queries

Query player and champion

"wifienyabledcat Yuumi"

The quotes ensure that only replays where wifienyabledcat is playing Yuumi are returned.

Use the AND operator to query two players:

"wifienyabledcat Nami" AND Shavisi

And to specify champions:

"wifienyabledcat Yuumi" AND "Shavisi Zeri"

Query matchups

Look for replays that have Nami against Senna:

(blue:Nami AND red:Senna) OR (red:Nami AND blue:Senna)

Player names can also be specified:

(blue:"Shavisi Nami" AND red:Senna) OR (red:"Shavisi Nami" AND blue:Senna)

Search only player matchups:

(blue:Shavisi AND red:Etirps) OR (red:Shavisi AND blue:Etirps)

Range Queries

Fields can be queried over a range, this example returns all replays between the dates 2023-04-01 and 2023-04-29:

date:[20230401 TO 20230429]

Only return replays with a length between 10 minutes and 20 minutes:

length:[1000 TO 2000]

These of course can be combined with other queries, this example returns replays where wifienyabledcat is playing Milio in the month of April:

"wifienyabledcat milio" AND date:[20230401 TO 20230431]

Available Fields

Name Description Example
baseKeywords The default field used for basic searches - A comma separated list of all player names and champions wifienyabledcat Nidalee, redmagemorgan Akali, Shining Hope Ezreal, ...
id The full file path of a replay - Only supports full text matches E:\User\Documents\League of Legends\Replays\NA1-999999.rofl
red A comma separated list of player names and champions on the red team -
blue A comma separated list of player names and champions on the blue team -
name The name of the replay - Used internally for sorting, only supports full text matching NA1-999999.rofl
date Replay file created date in (YEAR)(MONTH)(DAY) format 20230428
createdDate Replay file created date in ticks - Used internally for sorting, only supports full text matching 637618143631102168
fileSize Replay file size, in bytes - Used internally for sorting, only supports full text matching 16998400
length Game length in (Minutes)(Seconds) format 2812

Search Strictness

Search results are filtered by a score determined by how well it matches the query. This filter can be adjusted to a lower value if the results are being constrained, or to a higher value if non-relevant results are returning. The default value is 0.3.

Search Strictness


Need Help?

Check the Troubleshooting page

Ask in GitHub Join the Discord Report an Issue