By Captain Tango on Tuesday, 15 July 2014
Posted in General Issues
Replies 23
Likes 0
Views 2.3K
Votes 0
I don't think the search is working correctly.
Example:
I go to search for a user on my site (by username) using the search bar.
I type in half of their name and it starts to suggest searches of images, but never users.
To get the user to show up I have to type in their full exact username.

is there a setting I am missing or something? Shouldn't the search start suggesting users based on partial username?

and is there a way to get it to not suggest images?
Hello,

Hm, there could be issues in the older versions where the indexer wasn't indexing users correctly but what you can do now, is to purge the cache in Joomla's Smart Search. Then, click on the "Index" button again.

After that, check if the "EasySocial Users" plugin is enabled for Smart Search in your plugin manager.
·
Tuesday, 15 July 2014 02:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Still not working how I would expect it to, but it is now working better than before. Honestly this is not high on my list of things to fix, just had two users complain about it today, so I thought I would ask.
·
Tuesday, 15 July 2014 03:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Ah I see. However, once it is already indexed, new users that registers on the site would also be able to be searched
·
Tuesday, 15 July 2014 12:56
·
0 Likes
·
0 Votes
·
0 Comments
·
I am having the same issue as of now. I am unable to find users in easysocial search unless they have some photos or other things posted. Also I have noticed that some articles show up in the easysocial search but others do not. Even if I use a word included in the articles title I get 0 results in most cases.

As recommended earlier in this post I should purge smart search cache. I know how to purge joomla cache but I can;t find any "smart search cache" and I am not sure how to re-index.

Can you please explain a little further?
Thank you very much.
·
Monday, 08 June 2015 14:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Camron,

You can find the smart search components from your backend > components > smartsearch, http://screen.stackideas.com/2015-06-08_1739.png . After that you can purge all the index by clicking "Purge" button. After the purging is finish, click on the "Index" button to re-index the search. It should be working fine when the index is finished.
·
Monday, 08 June 2015 17:41
·
0 Likes
·
0 Votes
·
0 Comments
·
HI,

I have followed all of these steps but I am only able to search by real name, email, etc. Usernames do not return results.

Please see the attached screen shots.
·
Sunday, 30 August 2015 22:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Also, my easysocial settings / user / indexing is set to username and not real name.
·
Sunday, 30 August 2015 22:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Any help?
·
Wednesday, 02 September 2015 03:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Fidel,

I am sorry for the delay of this reply.

Can you provide us with your Joomla backend and FTP access so we can check on the issue directly?
·
Wednesday, 02 September 2015 19:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Attached
·
Thursday, 03 September 2015 01:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I was wondering if you had any updates for me as my users are quite annoyed that they can't search for one another through easysocial

Thanks
·
Friday, 04 September 2015 15:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Fidel,

I am really sorry for the delay of this reply as it is a weekend for us here. The FTP access which you have provided is not working as I am hitting this error, http://screencast.com/t/KTiLhz64L . Can you please advise?
·
Saturday, 05 September 2015 17:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Attached
·
Saturday, 05 September 2015 20:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Fidel. I have checked your site and the index are actually using the username correctly. However, other user's are not appearing in the search result is because they do not belong to any profile type on the site at all. You need to go to the user's page at the back end of EasySocial and click on the filter by "Unassigned" and assign these users into a profile type of your site.

By the way, this is the result of the smart search which is displaying that it indexed the users by username correctly, http://screencast.com/t/cGhwe25VcUe
·
Sunday, 06 September 2015 01:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

all 572 users on my live site are assigned to the group "registered users" but none of them can be searched by username despite everything being set to search by user and indexed by username

Thanks
·
Sunday, 06 September 2015 04:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I actually just had an epiphany and realized why it wasn't working. Search by "joomla username" was not set to searchable in the profile set up screen.

One quick question though, now that it works, it appears that you can only search a username if you know the exact name and spelling. Searching a partial name wont work.

Example: castro wont return any results but castrogstar will because it is a full joomla user name
·
Sunday, 06 September 2015 04:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Fidel,

That is actually how the "smart search" works in Joomla. It searches by keywords and not partial text. We are considering scrapping the whole idea of integrating with the Smart Search in Joomla and fall back to our own search in the future.
·
Sunday, 06 September 2015 14:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Thanks for your response. That's too bad since in the back end you can partially search a user's name but in the front end you can't.
·
Sunday, 06 September 2015 14:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Yeah, on the back end it's using our own search instead of the smart search
·
Sunday, 06 September 2015 14:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Fidel,

We are facing the same issue. Following your reply below:
actually just had an epiphany and realized why it wasn't working. Search by "joomla username" was not set to searchable in the profile set up screen

Please let us know from where we can set this selection as we cannot trace it.

Regards,
·
Friday, 11 December 2015 03:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Phivos,

You can actually set which field is search-able by accessing Profile Types > Select the profile type > Custom fields tab. Then, click on the respective field and configure the options accordingly.
·
Friday, 11 December 2015 19:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Mark,

We did the below for all the users that are listed in the 19 profile types that we have:
Profile Types > Select the profile type > Custom fields tab. Then, we clicked on the respective field and configured the options accordingly i.e. joomla username to be searchable.

And then we cleared the index in the smart search and re-indexed the data from the beginning. We did this action 2-3 times but every time the EasySocial users are not correctly indexed. Only 26 out of the 156 users are indexed as you can see in the attached photo. Please help.

Regards,
·
Monday, 14 December 2015 05:41
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Phivos,

I am sorry for the delay of this reply,

It would be best if you can start a new thread regarding this issue and provide us with your site access into http://stackideas.com/dashboard/site so that would us help to easier to manage.
·
Monday, 14 December 2015 17:24
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post