Solved

Sharepoint 2007 search crawling dynamic pages

Posted on 2010-09-15
6
924 Views
Last Modified: 2012-05-10
Hi,

I have dataview webparts embeded on some pages which displays value from the list.
Data within these webparts changes depending upon value within querystring [Standard Approach].

Now the problem is while crawling this sort of behaviour does not happen as search isnot crawling by changing the values in query string.

I tried creating a dummy page and wrote url's of page with different query string values, but no benifits.

Search is crawling the internal list items and hence displaying those list items which i do not want.
I want my custom page should be displayed and not the OOB list item.

Any clues on how to achieve this?

Regards,
Amit
0
Comment
Question by:navtej_dhillon
  • 3
  • 3
6 Comments
 
LVL 51

Expert Comment

by:tedbilly
Comment Utility
Generally all search engines don't like query parameter strings:
http://www.smart-it-consulting.com/article.htm?node=140&page=53

I asked some friends that are SEO (Search Engine Optimization) specialists and they push developers to avoid using them.

In our Sharepoint development we minimize the use of query parameter strings.  We only use them to filter data sets but by default any web parts always show the full dataset.  That way the search engine will find all the data.
0
 
LVL 5

Author Comment

by:navtej_dhillon
Comment Utility
But if you look at the OOB DataView webpart, there the functionality is provided to filter the data based upon the query string.
We are using that OOB functionality only to filter that data based upon page from which user has arrived.

But being said that all the corresponding data does not get crawled/searched.

Any options on how we can show this data in search results without modifying the OOB search webpart.


Regards,
Amit
0
 
LVL 51

Expert Comment

by:tedbilly
Comment Utility
Well yes we use the DataView web part as well, however, the default view of the web part when the page is loaded is with all data available.  The users can then filter the data and save that filter for themselves, however, the default is to show all.

You mentioned the DVWP is from a list on the Sharepoint site.  Is the list marked as indexable?
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 5

Author Comment

by:navtej_dhillon
Comment Utility
yes the list is marked as indexable.

But on searching OOB dispform page is displayed but we want that this custom page with Dataview webpart should be displayed aswell.
As per my assumption as data is being shown within this webpart based upon querystring, so search crawls only the data with default query string and rest of data is not crawled. Am i correct?

I don't want users to filter the data themselves, instead we show them filtered data on this page, based upon from where they have come to this page. Accordingly querystring is changed and filtered data is displayed.

Is it possible to crawl all of the data.

Regards,
Amit
0
 
LVL 51

Accepted Solution

by:
tedbilly earned 125 total points
Comment Utility
I don't have any documentation to confirm it but yes from experience what I've seen is that the default query string is used to index the data along with searching the original list.

The data will be crawled in the list but it won't be indexed against the link for the page with the DVWP.
0
 
LVL 5

Author Closing Comment

by:navtej_dhillon
Comment Utility
Didn't resolved my issue, though clarified some concerns
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Work Over Net is a new and very powerful collaboration product. With its new easy interface it is becoming very competitive to other similar products like webex and office interactive. WON 2010 have the standard business tools needed for multi-offic…
I thought I'd write this up for anyone who has a request to create an anonymous whistle-blower-type submission form created using SharePoint 2010 (this would probably work the same for 2013). It's not 100% fool-proof but it's as close as you can get…
This tutorial demonstrates a quick way of adding group price to multiple Magento products.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now