<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>FileSeek RSS: exact match problem</title>
<atom:link href="https://www.fileseek.ca/Discussions/RSS/?TopicID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3" rel="self" type="application/rss+xml" />
<link>https://www.fileseek.ca/Discussions/RSS/?TopicID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3</link>
<description>FileSeek RSS: exact match problem</description>
<lastBuildDate>Mon, 25 May 2026 01:45:55 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.fileseek.ca/Discussions/RSS/?TopicID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3</generator>
<item>
<title>RE: exact match problem</title>
<link>https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#5</link>
<pubDate>Thu, 07 Nov 2019 20:37:34 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#5</guid>
<category>FileSeek</category>
<description><![CDATA[We've recently released FileSeek 6.2.1 and this issue should be all fixed up.
Thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
We've recently released FileSeek 6.2.1 and this issue should be all fixed up.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: exact match problem</title>
<link>https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#4</link>
<pubDate>Wed, 21 Aug 2019 14:19:47 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#4</guid>
<category>FileSeek</category>
<description><![CDATA[Case 2 is actually how it works right now. The = operator uses string.Equals, and since FileSeek feeds the whole line as the string, it's trying to match the Query text to the entire line. We're planning to change the = operator to use the RegEx word boundary instead
Thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Case 2 is actually how it works right now. The = operator uses string.Equals, and since FileSeek feeds the whole line as the string, it's trying to match the Query text to the entire line. We're planning to change the = operator to use the RegEx word boundary instead <img src="https://www.fileseek.ca/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" /><br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: exact match problem</title>
<link>https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#3</link>
<pubDate>Sun, 18 Aug 2019 23:25:30 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#3</guid>
<category>FileSeek</category>
<description><![CDATA[I took at look at this, and the Equality Modifier doesn't work the way it's supposed to. At a quick glance, using the "equality modifier" in a text query combined with "match query to each line in file" seem to be the regex equivalant of '^' and '$'.
Supposedly, you can search ="cats and dogs" a...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I took at look at this, and the Equality Modifier doesn't work the way it's supposed to. At a quick glance, using the "equality modifier" in a text query combined with "match query to each line in file" seem to be the regex equivalant of '^' and '$'.<br/>
Supposedly, you can search <b>="cats and dogs"</b> and it'll match <b>cats and dogs</b> exactly.<br/>
I decided to post my findings here in case it would help you narrow down the issue.<br/>
<br/>
I made a file called "test 01.txt", which contains:<br/>
<div class="col-md-12 BoxWrap"><div class="Box table-responsive"><a name="code" style="width:0; height:0;"></a><h2 class="TableTitle" style="border:0"><div class="TableTitleText">Code</div><div class="TitleButtons"><div class="TableTitleButton"><a href="#" onclick="return false;" data-clipboard-target="#code019e5ccf60db72489b6700449a9c8b9f" class="ClipboardCopyControl"><img src="https://www.fileseek.ca/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code019e5ccf60db72489b6700449a9c8b9fJs'); return false;"><img src="https://www.fileseek.ca/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;width:auto;max-width:16px;height:16px;" /><span class="Text">Select All</span></a></div></div></h2><div class="TableTitleContent table-responsive"><div class="AceEditorWrapper" style="border-top:solid 1px var(--color-default-border);padding:0"><pre id="code019e5ccf60db72489b6700449a9c8b9fJs" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">start cats and dogs
cats and dogs
AAAAAcats and dogsAAAAA
_cats and dogs_
12345cats and dogs12345
#####cats and dogs#####
cats and dogs end</pre><textarea id="code019e5ccf60db72489b6700449a9c8b9f" name="code019e5ccf60db72489b6700449a9c8b9f" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div><br/>
<br/>
I had several test cases. Case 1 seems to be bugged.<br/>
<br/>
Case 1: text query + match query to entire file<br/>
<b>="cats and dogs"</b><br/>
This query wasn't able to find any text at all in "test 01.txt", surprisingly. This result seems to indicate the equality modifier isn't working properly with these particular settings. The only way I got the equality modifier to work is to use text query with "match query to each line in file"<br/>
<br/>
Case 2: text query + match query to each line in file<br/>
<b>="cats and dogs"</b><br/>
Whenever I use "match query to each line in file", fileseek seems to go through each line to see if there's an exact match on that line. It matches just a single line: the line that exactly matches <b>cats and dogs</b> . (line 2 in the text file.)<br/>
<i>Text query + match query to each line in file</i> will only match lines that have exactly <b>cats and dogs</b> on the line. If there is other text on that particular line, the query won't match <b>cats and dogs</b>. I don't know if this behavior is correct, but I'll assume that's how it's supposed to work.<br/>
<br/>
Case 3: regex query + match query to entire file<br/>
<b>\bcats and dogs\b</b><br/>
This query matches every line since all of them <i>contain</i> <b>cats and dogs</b>. This result is expected behavior.<br/>
<br/>
There are 2 ways (that I know of) to do string matching: string matching per string, or string matching per line.<br/>
Case 2 seems to be similar to the regex equivalent of '^' and '$'. Case 2 searches the entire line for a match. '^' and '$' matches according to the entire line. <b>^cats and dogs$</b> would match <i>lines</i> that match exactly <b>cats and dogs</b>, but nothing more.<br/>
Case 3 is the regex equivalent of '\b'. Case 3 searches the string you enter for zero-width "word" boundaries. '\b' matches according to <i>words</i> on the line. <b>\bcats and dogs\b</b> would match <i>words</i> <b>cats and dogs</b> on a line that like <b>start cats and dogs</b> (line 1 in the text file)
</div>
]]></content:encoded>
</item>
<item>
<title>RE: exact match problem</title>
<link>https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#2</link>
<pubDate>Mon, 12 Aug 2019 15:51:36 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3#2</guid>
<category>FileSeek</category>
<description><![CDATA[Looks like the exact match might be somewhat broken, I've put this on our list to investigate for the next version.
In the meantime, if you set the mode to RegEx, you can do this to get the results you're looking for:
\bfree\b
The \b means word boundary, so it will only match the word "free" i...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Looks like the exact match might be somewhat broken, I've put this on our list to investigate for the next version.<br/>
<br/>
In the meantime, if you set the mode to RegEx, you can do this to get the results you're looking for:<br/>
<br/>
<div class="Inline"><pre>\bfree\b</pre></div><br/>
<br/>
The \b means word boundary, so it will only match the word "free" if it's on its own.
</div>
]]></content:encoded>
</item>
<item>
<title>exact match problem</title>
<link>https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3</link>
<pubDate>Sat, 10 Aug 2019 10:24:23 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.fileseek.ca/Discussions/View/exact-match-problem/?ID=324c2abc-f1c3-4c7e-807c-aabe5ddbb1b3</guid>
<category>FileSeek</category>
<description><![CDATA[Hi,
When I try exact match for query "free", the results contain also  "freeware" which is not what I want.
My query is =free
Do you help me about this?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Hi,<br/>
When I try exact match for query "free", the results contain also  "freeware" which is not what I want.<br/>
<br/>
My query is <b>=free</b><br/>
<br/>
Do you help me about this?
</div>
]]></content:encoded>
</item>
</channel>
</rss>