Future fix Search threads started by this member only does not work

AndyB

Well-known member
If I try to search by "Search threads started by this member only" selected, the results are always "No results found".

See thumbnail of search criteria to duplicate this bug.

If I uncheck the the "Search threads started by this member only", I get two results with both threads being started by Xenforo.
 

Attachments

  • pic001.webp
    pic001.webp
    28.9 KB · Views: 135
Someone will need to confirm this but I think the bug is that when you tick "Search threads started by this member only" it also only searches titles only.

To reproduce:
Keywords: "xenforo add-on" (seen here, line 4)
Posted by: XenForo
Search threads started by this member only.
---

If you replace the above keywords with just add-on, it will only return one thread and that has add-on in its title, hence adding to my theory.
 
In general, there are a couple things that are misleading with this, somewhat based on the wording of the checkbox. What James says is effectively right - it's only searching titles. Well actually, it's only searching the thread itself, which doesn't include the post content within, just the thread title.

This isn't ES related; it's the general feature. Changing this would require indexing things differently (or at least changing the wording of that option). I don't think the option is that useful as is, so moving to handle for the future.
 
Last edited:
Hi Mike,

The change you made by hiding the "Search threads started by this member only" check box is just as bad. Here's an example.

View attachment 65470

This search will not find the post above (post #13) where Amaury posted the word "problems".

Apparently if you use the Posted by Member field, it will only find posts that the member started.

Strange. It worked for me:

Problems.webp
 
Back
Top Bottom