[RESOLVED]Blogger: Help with multiple tag search

CyberKID
CyberKID
from India
10 years ago

 [RESOLVED]

 

Hey guys and girls!

I'm using blogger.com for my blog, and am constantly working to improve the visitor's experience on by blog by improving the look and feel and performance of my website. In this direction, I've included a CSS/JavaScript/JQuery based header animated slideshow, that, I feel enhances the visual appeal of my blog. To make it easily navigable, I worked upon and implemented a CSS/JQuery based menu at the top of header, that, I plan, will give an easy access to various elements of my blog, including some pages, and other elements.

Now, I found out that clicking on any of our blog's label tags shows us all posts that include that label. I implemented this with some of my newest posts, and carefully put labels in all those posts, that I wanted to, be displayed when searched for a single label. Doing this, I got a url, something like this: www.myblogsname.com/search/label/my%20label. I easily used this url to create a hyperlink to create a menu item at the top of the page, in the menu bar.

*Please note that I don't have a blog named www.myblogname.com. It is used just for an example, as I don't want to indulge in SSP.

This is an actual image from my blog's header menu. The menu item What's Growing marked here, works with the tag search url of about the same label in many of my blog posts. The underlying URL of link is something like: www.myblogsname.com/search/label/my%20label

But, since I realized that quite late in my blogging career, I'm left with no other option but to lookout for alternative ways to do that and create a url to search for multiple labels. I want to create a URL with those multiple labels, because using that URL, I'll be able to create a hyperlink menu in the menu bar. The need to find this work around arises from the fact that there are a number of posts that are related to each other in one or the other ways, but, since, I didn't know the deep importance labels and tags, I never bothered to use common labels in all those related posts, and now have to look out for work around to make all those related posts easily navigable by clicking on a button.

In this lookout, I scoured the mighty internet, and found some tips on how this could be done. I experimented with some examples quoted on some helpful websites/blogs, but, wasn't able to implement the thing the way I wanted (in the way, I expected it to work correctly). Working on with trial and error with the ways, I reached a URL like this: (Please note that this is just an example)

www.myblogname.com/search/?q=label1|labelname1:label2|label%20name%202:label3|labelname3:label4|labelname4

While this URL is working, but isn't working quite the way it should, and isn't showing all the posts having the keywords/labels I passed in the URL. I'm saying this because I know that there are multiple posts with the keyword labels I've used in the URL, but, just two or three our four posts appear.

I would like to request you guys to help me out with this stuff, as I'm stuck in this, and can't get a way out of this.

The issue has now been resolved.

Here is the solution:

Finally, having a brainstorming session with Ranjith, paid up. I finally got the thing rectified, and now it is working quite properly.

We just have to make a URL this way: www.myblogname.com/search/?q=label|labelname1:label|label%20name%202:label|labelname3:label|labelname4

The first change to the url, I was using earlier was correcting the label keyword. Earlier, I was using label1:labelname1,label2:labelname2, label3:labelname3, and so on to denote labels, while I had to usethe keyword label, This way label:labelname1, label:labelname2, label:labelname3.

The second important thing to keep in mind is the capitalization (case) of the keywords/labels/tags. This was one big hurdle for getting it done for me. You are required to use the keywords as you've used in the post. For example, if you've used "Poem" in any of your posts and are using "poem" in the url label, to search for, it simply won't work.

Just a while back, I was told by Ranjith that this could have been done the easier way by adding/appending labels to each of those posts, as I had just 50 published posts. Till now I thought it wasn't possible, once I had published the posts, because, I tried changing the labels but couldn't. After his tip, I checked again, and still, I wasn't able to edit the labels unless I clicked on "Labels", and I thought that I was such a fool to try this stuff instead of trying a way to edit labels in the posts.Embarassed

Anyways, this, I think, might help other people who want such a thing, and have too many posts to append the labels to.

Edited 10 years ago
Reason: Update to indicate that the issue is resolved
Replies 1 to 6 of 6 Descending
Fairy Princess
Fairy Princess
from Delhi
10 years ago

CK, I created tabs for my labels. Some of them have multiple labels and they show up in both the label tabs. Is that what you are trying to do? Innocent

CyberKID
from India
10 years ago

Thanks for the reply, Pankti. I checked your blog, and the tabs too, but, this is just a part what I want. The thing you've implemented is using single label/tag, while I want to use multiple label/tag in the same URL. for example, one of your blog's tabs is has this url: yourblogname/search/label/Short%20Story, and another is yourblogname/search/label/Poems, while I want to use the label Short Story as well as Poems in the same URL, so that I could show all posts having the labels, with just one click. I hope, I now make myself clear.

Fairy Princess
from Delhi
10 years ago

CK, I have used multiple lables in couple of my posts. There's this post called "Fresh," which has photography as well as poem. This will appear under both the label tabs.

CyberKID
from India
10 years ago

You still didn't understand the scenario, Pankti. Now, take an example. You have different posts with different labels (namely, poem and photography). Now you want to be able  to view both the posts - the one with the label "Photography" and the other one with the label "Poem", by clicking on just a single tab. I want that! I hope, this time, I'm making myself more clearer than before.

Ranjith
from hyderabad
10 years ago

Pankti learns a lot by asking questions on threads. Laughing

Fairy Princess
from Delhi
10 years ago

Ranjith, I still don't understand what CK wants to do....but never mind. Undecided You are there for him. Wink

Ranjith
from hyderabad
10 years ago

Pankti Surprised Wait for a few minutes. I will explain it using pictures. It has been many days since I have done it. Innocent

Fairy Princess
from Delhi
10 years ago

Ranjith, that'd be great Kiss

Fairy Princess
from Delhi
10 years ago

Ranjith, I am still waiting :-w

Ranjith
from hyderabad
10 years ago

Pankti You'll have to wait for 2-3 days Sealed

I was a bit busy today. I'm travelling tomorrow.

I will do it on 29th. Undecided

Ranjith
from hyderabad
10 years ago

Answer ready! Laughing

Ranjith
Ranjith
from hyderabad
10 years ago

Try this : http://www.XYZ.com/search/?q=label:love%20label:friendship

I think it's working.

In case it works and you use it, let me tell that these pages won't be indexed as they are blocked by robots.txt. You may have to edit it. 

CyberKID
from India
10 years ago

Ranjith, in this case, I think, the second label "label:love%20label:friendship" will be taken as a label ("keyword"), itself, and won't tell the browser that it signifies use of a new label. The url would be equivalent to "label:love label:friendship"

Ranjith
from hyderabad
10 years ago

It was working on my blog. Cool

 

Ranjith
Ranjith
from hyderabad
10 years ago
CyberKID
from India
10 years ago

Ranjith, you are not allowed to share links on the forum,Sealed even if it is link to my own blog.Tongue out

Sorry guys, this wasn't intended, I don't know why Ranjith has shared that link.

In the mean time, I'd like to share that this way too isn't working properly, because it is still showing a number of posts that didn't have any of those labels, we used in the URL "Flower", "Grape"

Vijay Prabhu
from Mumbai
10 years ago

sspTongue out

Ranjith
from hyderabad
10 years ago

CK It's allowed. Cool

And the rule is not 'you are not allowed to share links on the forum'. Tongue outIt is something different. Money mouthteak se pado kiddo. Tongue out

Ranjith
from hyderabad
10 years ago

@Vijay Chocolates milega kya? Tongue out

Fairy Princess
from Delhi
10 years ago

Ranjith, teak (teak wood) is padho ya thik se padho?UndecidedSealedCool

Vijay Prabhu
from Mumbai
10 years ago

Ranjith 2 choclates ka IOU already hai Cool

Ranjith
from hyderabad
10 years ago

IOU? Innocent

Fairy Princess
from Delhi
10 years ago

IOU = I owe you = debt note in commerce transactions

Vijay Prabhu
from Mumbai
10 years ago

Engineers are always dumbTongue out

Ranjith
from hyderabad
10 years ago

@ Pankti Thanks Laughing

@ Vijay UndecidedTongue out

CyberKID
CyberKID
from India
10 years ago

Finally, having a brainstorming session with Ranjith, paid up. I finally got the thing rectified, and now it is working quite properly.

We just have to make a URL this way: www.myblogname.com/search/?q=label|labelname1:label|label%20name%202:label|labelname3:label|labelname4

The first change to the url, I was using earlier was correcting the label keyword. Earlier, I was using label1:labelname1, label2:labelname2, label3:labelname3, and so on to denote labels, while I had to usethe keyword label, This way label:labelname1, label:labelname2, label:labelname3.

The second important thing to keep in mind is the capitalization (case) of the keywords/labels/tags. This was one big hurdle for getting it done for me. You are required to use the keywords as you've used in the post. For example, if you've used "Poem" in any of your posts and are using "poem" in the url label, to search for, it simply won't work.

Vijay Prabhu
Vijay Prabhu
from Mumbai
10 years ago

Labels for posts and displaying pages containing only articles with a specific label are pretty basic features for any blogging platform. But what if you want to search for several labels and retrieve articles that contain all those labels or any label? Is that even possible? I

One of the solutions I discovered on the Blogger help forums uses search with a query in this format: <blog-URL>/search/?q=label:LABEL1+label:LABEL2. This returns posts with both labels. I tested it myself and it works, but it’s hard to manually build the URL and the search is case sensitive, meaning that it will return no results it you don’t input the label name exactly as created in Blogger.

While playing around on the blog I discovered an easier way to do this: modify the normal label URL in Blogger by adding a + sign followed by the name of the second label: <blog-URL>search/label/LABEL1+LABEL2. It’s easier to remember and to type, but it’s also case sensitive. It actually works with more than two labels – I only tested it with three, so I’m not sure if there is a limit to the number of labels you can add in the URL. I don’t use any labels with multiple words so I couldn’t test this case, but it’s safe to assume you need to escape spaces by replacing them with %20 just like Blogger does with the regular label pages. 

But what about the other case, when you want to find posts with any of those labels – the OR operator instead of AND? Unfortunately the second option doesn’t seem to support OR, but the first one does: just replace the + in the search query with a vertical bar like this: <blog-URL>/search/?q=label:LABEL1|label:LABEL2. It’s fun to see this in action especially with labels that have very little to do with one another.

This Indiwiki entry is courtesy http://exde601e.blogspot.in

 

Ranjith
Ranjith
from hyderabad
10 years ago

Pankti Laughing

Supppose you have 4 posts, 3 labels : seo, template, book-review

Post Name : Label

Post 1 : seo

Post 2 : template

Post 3 : seo

Post 4 : seo

Post 5 : book-review

 

And suppose, you already have three tabs similar to what you already have on your blog - seo, template, book-review

Now consider that you have somehow managed to convert your blog to a kichdi blog, writing about everything that you can - receipies, fashion, news etc. And because of it, the number of tabs have also increased which looks ugly. You want to recategrise your posts to blogging, receipies, fashion, books and news. You have hundreds of articles on your blog and changing the labels of your posts to fit them into one of the above actegories is difficult. Following is the re-categorsisation that you need to do for the above five posts.

 

Post 1 : blogging

Post 2 : blogging

Post 3 : blogging

Post 4 : blogging

Post 5 : books

But you don't want to do this tedious work. So, what you want is when you click the 'blogging' tab, all blogging realted posts - Post 1, 2, 3, 4 should be displayed i.e. all posts which are tagged with either seo or templates should be displayed when you click the blogging tab.

 

Shantanu Banerjee
from Mumbai
10 years ago

Ranjith: Bow down/hats off ka smiley kaise banate hain? agar mujhe aata toh main bana deta, I couldn't understand a single word of the question, but from your answer I could guess exactly what it was. awesome!!

Fairy Princess
from Delhi
10 years ago

Ah! Now I get it. Thanks. Kiss

 

PS: I think I will need to resort to this in few months. I am thinking to add recipes too in my blog Embarassed

Ranjith
from hyderabad
10 years ago

@SB Draw it. Scan. Upload to Picasa. Paste here. Laughing

@ Pankti Laughing All the best for your kichdi blog. Tongue out

Vijay Prabhu
from Mumbai
10 years ago

Kichadi is Copy Righted to me Wink Any attempt to copy that will be dealt harshly Tongue out

Fairy Princess
from Delhi
10 years ago

VP, don't worry. I will make Veg. Pulao..not Khichdi WinkTongue outCool

Ranjith
from hyderabad
10 years ago

kichadi forum Tongue out

Nandini Deka
from Bombay
10 years ago

I am thinking to add recipes too in my blog 

 

 

food things look too weird in a literary related blog

Fairy Princess
from Delhi
10 years ago

ND, but I am not sure if my blog would be considered a literary one. InnocentUndecided

Nandini Deka
from Bombay
10 years ago

stories, poems, book reviews does count as literary....uspe recipes will look weird....thats just my personal opinion...its ur blog u can write watever u wantLaughing

Fairy Princess
from Delhi
10 years ago

Yes ND. What you are saying makes sense. Smile Sigh...there goes my recipes down the drain. Undecided

 

Maybe I can start another blog for cooking? Innocent But then, would I be able to update it regularly? Innocent This is so confusing!!!! Yell

Nandini Deka
from Bombay
10 years ago

you can still write....just do once in a while and not fill it up with recipes...maybe once a week/fortnight or so...if you want to retain the literary feel to ur blog...or maybe add poems/stories/quotes to ur recipe to make it unique

Ranjith
from hyderabad
10 years ago

A recipes blog is different from a literary blog ( if we don't include book reviews in literary i.e.  literary = stories, poems, memoirs etc ). Recipes blogs get good traffic from Google. Literary blogs don't. Cool

About the frequency of posting : Just remove the timestamps from your posts, so that people will never know when you had last updated your blog. In case, you start a recipes blog, then I will help you in removing those timestamps if you are interested. Laughing

Ranjith
from hyderabad
10 years ago

ND That will make Pankti's blog a kichdi blog Tongue out

Fairy Princess
from Delhi
10 years ago

Thanks Ranjith. The more I think, the more I feel that I should rather start a separate blog for food. I can put in various recipes, restaurant reviews and opinions about cookery shows that I like to watch. I am still thinking about it. But any thoughts are welcome. ND, thanks for pushing me to think like that.Kiss

Ranjith
from hyderabad
10 years ago

Laughing.


LockSign in to reply to this thread