[TYPO3] Do I need the Site Crawler to get Indexed Search to work?

Marcus Biesioroff vsbies at wp.pl
Tue Sep 2 13:53:14 CEST 2008


ellou' again

> Yep I do have config.index_enable = 1

> Then why isn't it working?  The site is getting lots of traffic, but 
> Tools/Indexing still shows no pages.  And search results all come up blank.


Oh I don't really know :) in standard configuration everything works
well with no other special config.

Once again:

0: I guest that you have installed and enabled indexed_search
extension?

1: config.index_enable = 1 (done) are you sure that there's no other
line in your template or some included sub-template that's
overwriting this value to 0 (zero) ?

2: logout from backend, frontend and so on... (I'm not sure about FE,
but you can try as a standard user 'from the street' without ANY
login.. than you 'crawl' your pages manually - click at the every menu
positions....
tip: if you have few pages and you want to make sure that you'll find
all of them, you can prepare one page (hidden in menu, or not - as
you will) with service map, and configure it to show ALL pages
available for standard users from root to the bottom of page) (even
for those marked as 'hide in menu'.

Then you can click every position with CTRL key pressed down, if
you're using FireFox, set its config, "open new tab in background"
(or something like this - don't remember)

In this way you can crawl-click in few seconds....

you have to do (or maybe rather should) to do this only when you're
starting with quite new system and/or you put lot of content from BE.

It's quite normal, that when you publishing new content, once for
every few days, or weeks you should logout from BE and look for your
FE site once again ie. looking for spelling mistakes or visual problems.
So when you check your page in this way it will automatic index it
for searching. but.... read point no. 3

3: as Dmitry mentioned, pages MUST to be cacheble, TYPO3 do not index
non-cacheble pages because it has no sense... :) they are often a
result of function which is made for working with specific sets of
data.

So if you have set config.no_cache = 1 in main template or in some
sub-template this part will not be indexed, also if you have set no
cache in your page properties this will be the reason why these pages
and/or subpages aren't indexed.

Go to the web - info module , choose from select boxes 'Pagtree
overview' and later 'Cache and age' and check which pages are
indexed, and which are not.

Unfortunately this module WON'T tell you if cache is disabled in
templates TS (config.no_cache = 1) so you have to manually check all
your templates for this directive....

Uffff, what a letter :) sorry for my English, I hope that you'll
understand everything :)

theres a documentation, but I assume, that you know this:
http://typo3.org/documentation/document-library/extension-manuals/doc_indexed_search/2.10.0/view/1/5/


-- 
greets,
 Marcus 'biesior' Biesioroff




More information about the TYPO3-english mailing list