Solved

Sharepoint 2007 search crawling dynamic pages

Posted on 2010-09-15
6
929 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 51

Expert Comment

by:Ted Bouskill
ID: 33687221
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
ID: 33688641
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:Ted Bouskill
ID: 33688734
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
Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

 
LVL 5

Author Comment

by:navtej_dhillon
ID: 33688832
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:
Ted Bouskill earned 125 total points
ID: 33688931
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
ID: 33829258
Didn't resolved my issue, though clarified some concerns
0

Featured Post

Office 365 Training for Admins - 7 Day Trial

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Note:  There are two main ways to deploy InfoPath forms:  Server-side and directly through the SharePoint site.  Deploying a server-side InfoPath form means the form is approved by the Administrator, thus allowing greater functionality in the form. …
There is one common problem that all we SharePoint developers share: custom solution deployment. This topic can't be covered fully in this short article, so all I want to do in this one is to review it from a development-to-operations perspectiv…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
In this video, viewers will be given step by step instructions on adjusting mouse, pointer and cursor visibility in Microsoft Windows 10. The video seeks to educate those who are struggling with the new Windows 10 Graphical User Interface. Change Cu…

717 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