A question about advanced search

Broken link? Feature request? Anything related to the Spectrum Computing website here.
Post Reply
User avatar
Juan F. Ramirez
Bugaboo
Posts: 5143
Joined: Tue Nov 14, 2017 6:55 am
Location: Málaga, Spain

A question about advanced search

Post by Juan F. Ramirez »

I can't have a search of games that includes mp3 in their 'additional files' section (not ay).

How can it be done? (If possible)
User avatar
PeterJ
Site Admin
Posts: 6889
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: A question about advanced search

Post by PeterJ »

@Juan F. Ramirez,

You can't. Let me look at the weekend (if I have time).
User avatar
Juan F. Ramirez
Bugaboo
Posts: 5143
Joined: Tue Nov 14, 2017 6:55 am
Location: Málaga, Spain

Re: A question about advanced search

Post by Juan F. Ramirez »

PeterJ wrote: Tue Jan 31, 2023 6:31 pm @Juan F. Ramirez,

You can't. Let me look at the weekend (if I have time).
Don't worry, not urgent. Thanks!
User avatar
PeterJ
Site Admin
Posts: 6889
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: A question about advanced search

Post by PeterJ »

Done @Juan F. Ramirez,

Image
User avatar
Juan F. Ramirez
Bugaboo
Posts: 5143
Joined: Tue Nov 14, 2017 6:55 am
Location: Málaga, Spain

Re: A question about advanced search

Post by Juan F. Ramirez »

Great! :dance
User avatar
XTM
Manic Miner
Posts: 795
Joined: Mon Jun 22, 2020 12:09 am
Location: Cologne, Germany
Contact:

Re: A question about advanced search

Post by XTM »

Hello,

I didn't want to create another thread for this, as it is also a question about the advanced search function, just an entirely different one as it is about the forum search.

I was trying to find posts containing the game title "Alien 8", however I noticed that it seems impossible to search for this specific query because the "8" will always be filtered out. Is it because it is too short? Is there a minimum amount of letters for each word entered into the search field?
Thus, if you are searching for "Alien 8", as it filters the "8", you will instead just find everything with "Alien". If the search is set to show posts as results, you will currently get 70 pages of results including this word - most posts obviously won't be related to "Alien 8" and going through pages too quickly will trigger the "Sorry but you cannot use search at this time..." message.
It's not too bad if you set it to only list topics.

Unfortunately you also can't seem to search for a specific text/string including the spaces. So if you wanted for example search for posts containing the name "Miner Willy", you will find a lot of posts where both words come up but separately, the obvious ones being "Manic Miner" and "Jet Set Willy". I guess you can't do an actual search that includes the spaces?

By the way, this is not a nitpick, just a question for clarification.
User avatar
Einar Saukas
Bugaboo
Posts: 3158
Joined: Wed Nov 15, 2017 2:48 pm

Re: A question about advanced search

Post by Einar Saukas »

That's a question for @PeterJ.

The forum is completely separated from the rest of the site.
User avatar
PeterJ
Site Admin
Posts: 6889
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: A question about advanced search

Post by PeterJ »

@XTM,

Good question:

Click on the cog for advanced options, and try the following:

Code: Select all

+manic +willy
The + means must include.

Alien 8 is probably a no-goer.

Edit: also try and reduce search results by searching only certain sections of the forum if possible. You can also filter to specific authors.

All search options available here:

https://www.phpbb.com/support/docs/en/3 ... _advanced/
User avatar
flatduckrecords
Manic Miner
Posts: 792
Joined: Thu May 07, 2020 11:47 am
Location: Oban, Scotland
Contact:

Re: A question about advanced search

Post by flatduckrecords »

@XTM @PeterJ

Try this:

Code: Select all

+Alien +8*
That seems to return results with both “words”, at least. I’m not sure if there’s a way to further filter or sort by phrase/proximity, but maybe it’s helpful anyway!

[Edit]

Actually, I think this works better:

Code: Select all

 +Alien*8 
User avatar
XTM
Manic Miner
Posts: 795
Joined: Mon Jun 22, 2020 12:09 am
Location: Cologne, Germany
Contact:

Re: A question about advanced search

Post by XTM »

Thanks for the responses.

I already had used the + for "must include" yesterday, but in the various searches I performed, they did not seem to make any difference.
Example:
target renegade = 368 matches
+target +renegade = 368 matches

@flatduckrecords
Interesting, since at the top of the results it says "ignored: 8*". I think I had tried the * yesterday and saw that, so assumed it wouldn't work. But it actually does not ignore the 8, as the many search results prove. It will include pretty much anything with "Alien" regardless of whether the 8 comes up. In some posts there is an 8 somewhere, in others not:
8-bit computer .... Zak McKraken And The Alien Mindbenders
Ever wanted to play alien Squash with a baseball bat? .... Your Sinclair 89: Beaut Box 4
This one contains an 8, but it does not get highlighted in red:
The only games I felt lacking on the Spectrum from the C64 were Maniac Mansion, Zak McKraken And The Alien Mindbenders and Apollo 18.
The 2nd one you added seems much better indeed, even though the majority of results are "Alien8" without the space. There are a few "Alien 8" results but for some reasons they do not get highlighted in red.

Well, I think we'll leave it at that. Sadly it seems you can't easily search for an exact game title that has a space between words, because the search will then come up with many posts which contain both words, not necessarily right next to each other, or if you use the *, what you are looking for is in there somewhere, but most of the results will have both words connected with the space removed, usually a filename or URL (e.g. like targetrenegade.gif instead of Target Renegade). Can't be helped, insert "shrugging smiley" picture here ;)
User avatar
PeterJ
Site Admin
Posts: 6889
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: A question about advanced search

Post by PeterJ »

Hi @XTM,

You could post on phpBB forums and ask for the extra functionality, and hope they add something in a future release (I think it unlikely). It's not something we can change I'm afraid.

Best wishes

Peter
User avatar
XTM
Manic Miner
Posts: 795
Joined: Mon Jun 22, 2020 12:09 am
Location: Cologne, Germany
Contact:

Re: A question about advanced search

Post by XTM »

No worries, I can't really be bothered to register on there so I'll live with it. Thanks for your efforts.

By the way, I entered this query into Google:

Code: Select all

"Alien 8" site:https://spectrumcomputing.co.uk/forums/
It says "55 results" which seems to check out, but then it only lists 12 or so ... :lol:

Also, I did google for this issue and the general gist is that this was never possible in phpBB, quite an oversight/limitation.
My assumption why it can't be done, and I might be totally wrong, is that it maybe tokenises words to save space in the database, a bit like the Speccy's BASIC Keywords, so instead of saving the 9 letters for RANDOMIZE it becomes just 1 byte (I assume). Maybe something similar, obviously with more than 1 byte, is applied in phpBB or the database ...
Post Reply