navtej_dhillon
asked on
Sharepoint 2007 search crawling dynamic pages
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
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
ASKER
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
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
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?
You mentioned the DVWP is from a list on the Sharepoint site. Is the list marked as indexable?
ASKER
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
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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Didn't resolved my issue, though clarified some concerns
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.