Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

BlackBerry® World™ Development

Reply
Developer
Posts: 325
Registered: ‎10-01-2012
My Device: Dev Alpha C, Playbook 32 GB
My Carrier: BleskMobil

BB World Search Optimization

Hello,

 

I just found that my app called 'BX Battery Info' can't be found for search term 'Battery Info'. It is not in results at all. 

 

Could you please explain why? I read http://devblog.blackberry.com/2013/01/marketing-your-app-blackberry-world/ but still does not make much sense to me.

 

Should I put battery info keyword into keywords?

 

Tom

--------------------------------------------------------------------------------------------
-- My Blackberry 10 app at http://blackberry.hubalek.net
-- My Android apps at http://android.hubalek.net
Developer
Posts: 1,280
Registered: ‎03-03-2011
My Device: Playbook, Z10, Q10, Z30 with Files & Folders and Orbit of course
My Carrier: Vodafone

Re: BB World Search Optimization

[ Edited ]

Looks like the keywords are case sensitive :-(

 

Perhaps the title & short description are too...

Files & Folders, the unified file & cloud manager for PlayBook and BB10 with SkyDrive, SugarSync, Box, Dropbox, Google Drive, Google Docs. Free 3-day trial! - Jon Webb - Innovatology - Utrecht, Netherlands
Developer
Posts: 325
Registered: ‎10-01-2012
My Device: Dev Alpha C, Playbook 32 GB
My Carrier: BleskMobil

Re: BB World Search Optimization

No, I tried all cases.

It seems that in case that search term is just a part of the name of the app then app is not included in result.

I tried to add search term info keywords section of the app so we will see.

But it looks weird to me.
--------------------------------------------------------------------------------------------
-- My Blackberry 10 app at http://blackberry.hubalek.net
-- My Android apps at http://android.hubalek.net
Developer
Posts: 6,473
Registered: ‎12-08-2010
My Device: PlayBook, Z10
My Carrier: none

Re: BB World Search Optimization

I just tried "Battery info" and it came up for me, but that's probably because you already added it to the keywords.

The title is supposed to be used, but it looks like the search may have to include the entire title, not just part of it (even the beginning part).

Peter Hansen -- (BB10 and dev-related blog posts at http://peterhansen.ca.)
Author of White Noise and Battery Guru for BB10 and for PlayBook | Get more from your battery!
Developer
Posts: 325
Registered: ‎10-01-2012
My Device: Dev Alpha C, Playbook 32 GB
My Carrier: BleskMobil

Re: BB World Search Optimization

Yes, it was caused by added keyword.

 

I just checked that my CR for update of the description was processed (BTW: I'm quite surprised with the speed. Updating of description took days in the past and now it is just a few hours).

 

BTW: I got report from my friend (that is long term BBOS user) that BB World search is somehow screwed (not only BB10 part but also BBSO and PlayBook). He said that it can't even search items that are there.

--------------------------------------------------------------------------------------------
-- My Blackberry 10 app at http://blackberry.hubalek.net
-- My Android apps at http://android.hubalek.net
Developer
Posts: 6,473
Registered: ‎12-08-2010
My Device: PlayBook, Z10
My Carrier: none

Re: BB World Search Optimization

In case it's merely due to their recent changes, and in case you didn't know the details, see http://devblog.blackberry.com/2013/01/marketing-your-app-blackberry-world/

I note that the search is NOT case-sensitive, but if I want to search by title I must use the EXACT spelling, including spaces, which I think is just dumb. Lots of people might make minor mistakes in typing an app's name, and if it's not even using any sort of distance metric on the title, many searches will produce the wrong results for users. Product Name is the heaviest weighting, yet it and probably the other fields are highly sensitive to typos and misspellings, which is a very poor user experience.

Simple example: "FlyingThumbs" produces no hits, while "Flying Thumbs" finds my simple little typing speed app. Personally, I'd expect even "Fling Thumbz" to get a hit on that app... sigh.

Peter Hansen -- (BB10 and dev-related blog posts at http://peterhansen.ca.)
Author of White Noise and Battery Guru for BB10 and for PlayBook | Get more from your battery!
Developer
Posts: 325
Registered: ‎10-01-2012
My Device: Dev Alpha C, Playbook 32 GB
My Carrier: BleskMobil

Re: BB World Search Optimization

I noticed that blog post but I'm sure that majority of users don't.

I think that BB has to make BB World search more user friendly as it is critical for success of the platform. Fuzzy multi language search is necessary.

But to be honest: Google had also really bad Android Market search first year. It was even better to use Google for searching apps than internal Android Market search.
--------------------------------------------------------------------------------------------
-- My Blackberry 10 app at http://blackberry.hubalek.net
-- My Android apps at http://android.hubalek.net
Developer
Posts: 1,280
Registered: ‎03-03-2011
My Device: Playbook, Z10, Q10, Z30 with Files & Folders and Orbit of course
My Carrier: Vodafone

Re: BB World Search Optimization

Search is case-sensitive somehow:

 

  • search for DropBox -> no hits
  • search for Dropbox -> 11 hits

 

Files & Folders, the unified file & cloud manager for PlayBook and BB10 with SkyDrive, SugarSync, Box, Dropbox, Google Drive, Google Docs. Free 3-day trial! - Jon Webb - Innovatology - Utrecht, Netherlands
Developer
Posts: 6,473
Registered: ‎12-08-2010
My Device: PlayBook, Z10
My Carrier: none

Re: BB World Search Optimization

Some additional experimentation suggests it matters whether the mixed case occurs in the middle of the word, or at the beginning, though it may be more complicated even than that.

If I search for "WhitE NoiSE" it doesn't find my app, but "White noise" and "White Noise" and "white noise" all do. This is made harder to analyze because of the keywords though, and since mine are lower case and include both those words .... not sure what it means yet.

Peter Hansen -- (BB10 and dev-related blog posts at http://peterhansen.ca.)
Author of White Noise and Battery Guru for BB10 and for PlayBook | Get more from your battery!
Highlighted
Developer
Posts: 6,473
Registered: ‎12-08-2010
My Device: PlayBook, Z10
My Carrier: none

Re: BB World Search Optimization

Easier with another app, which doesn't have either title word in the keywords or short description. "Flying Thumbs" finds it, as does "flying thumbs" and "FLYING THUMBS" and even "Flying THUMBs", but "Flying thumbS" does not.

Basically, if it's uppercase followed by lowercase [A-Z]*[a-z]*, it apparently matches anything. If the search pattern follows [a-zA-Z]*[a-z]+[A-Z]+ then it may disable the case-insensitivity and try to match the exact text. These regexes are certainly just crude approximations of what they're using.

Someone may be able to narrow this down further by playing with the capitalization of their keywords. I don't have time right now.

Peter Hansen -- (BB10 and dev-related blog posts at http://peterhansen.ca.)
Author of White Noise and Battery Guru for BB10 and for PlayBook | Get more from your battery!