Here I am going to explain how we can create a new ATG search project.
It involves 3 steps --> Specify the general search project settings, Specify the content of search indexing and Build the index.
Below I am elaborating the different steps involved with screen shots :
1. Go to Search Project Administration ui @ BCC and Click the button "New Search Project" to create a new search project.
2. Specify the search project name, give description and click the button "Create Search Project".
It involves 3 steps --> Specify the general search project settings, Specify the content of search indexing and Build the index.
Below I am elaborating the different steps involved with screen shots :
1. Go to Search Project Administration ui @ BCC and Click the button "New Search Project" to create a new search project.
2. Specify the search project name, give description and click the button "Create Search Project".
3. Click the button "Add Content" to add the search project content.
4. Specify the content name, select the content type and specify the IndexingOutputConfig path if the content type is ATG repository. Specify the remote host and port if you are using another server for fetching the content.
5. Click the content in the left side and expand the advanced option to specify the language and other customizations.
6. Click the environments in the left side and you could see the environments.You can add/remove a new Production/Staging environment.
7. Click on the Environment name to specify the host where you want to run the search engine. Here you could add more search engine hosts.
8. After you specify all these details, click on the build index button to build the search index and to complete the search project creation.
Hi Sony, This is a wonderful blog. lot of help items. can you please tell me.. when i do the index i get the following error.. doing it in local
ReplyDeleteatg.repository.search.indexing.IndexingException: /atg/repository/search/indexing/IndexingOutputConfig: java.lang.NullPointerException
at atg.searchadmin.adapter.content.impl.RepositorySource.run(RepositorySource.java:496)
at java.lang.Thread.run(Thread.java:595)
Caused by :atg.repository.search.indexing.IndexingException: java.lang.NullPointerException
at atg.repository.search.indexing.BulkLoaderImpl.bulkLoad(BulkLoaderImpl.java:831)
at atg.repository.search.indexing.IndexingOutputConfig.bulkLoad(IndexingOutputConfig.java:1187)
at atg.repository.search.indexing.IndexingOutputConfig.bulkLoad(IndexingOutputConfig.java:1162)
at atg.searchadmin.adapter.content.impl.RepositorySource.run(RepositorySource.java:482)
at java.lang.Thread.run(Thread.java:595)
Caused by (#2):java.lang.NullPointerException
at atg.repository.search.indexing.BulkLoaderImpl.loadPagedIteration(BulkLoaderImpl.java:424)
at atg.repository.search.indexing.BulkLoaderImpl.bulkLoad(BulkLoaderImpl.java:748)
at atg.repository.search.indexing.IndexingOutputConfig.bulkLoad(IndexingOutputConfig.java:1187)
at atg.repository.search.indexing.IndexingOutputConfig.bulkLoad(IndexingOutputConfig.java:1162)
at atg.searchadmin.adapter.content.impl.RepositorySource.run(RepositorySource.java:482)
at java.lang.Thread.run(Thread.java:595)
Any clue?
which ATG and ATG search vresion you are using ? Check your IndexingOutputConfig definition xml file . Just try to laod the file in a browser and check for any data error.
ReplyDelete