Verity search index error
Hi all,
We've setup verity collections on our internet site. It has a
dynamic updating facility for when the site authors add new records
(including pdf files). Every record entry (and updates) also
updates the dynamic verity collection.
Recently, we started getting an error:
An error occurred while performing an operation in the Search
Engine library. The collection is not available:
com.verity.coll.VCollectionNotAvailableException: Collection down
after opening. (10)
Can't seem to figure out what the problem is. Anyone got any
ideas?
cheers,
-ajay
oh this is the code
<CFINDEX
collection="collectcmi "
action="refresh"
type="PATH"
key="D:\www\"
extensions=".html, .htm, .cfm, .cfml"
language="spanish"
recurse="yes"
urlPath="
http://mywebsite"
>
Similar Messages
-
Search indexing error in CRS 10.0.2
Hi All,
I have setup the CRS with Search and i have done full deployment and started doing search full indexing. i am getting the following error.
Please suggest if you have any.
Error Message In Search Indexing status monitor
atg.searchadmin.core.IndexLoaderException: Exception while processing customization item atg.search.adapter.customization.CustomizationItemProxy@6476d0: Customization atg.search.adapter.customization.CustomizationItemProxy@6476d0 failed.
at atg.searchadmin.core.IndexLoader.executeCustomizationList(IndexLoader.java:1008)
at atg.searchadmin.core.IndexLoader.executeCustomizationType(IndexLoader.java:926)
at atg.searchadmin.core.IndexLoader.executeCustomizationType(IndexLoader.java:876)
at atg.searchadmin.core.IndexLoader.executeCustomizations(IndexLoader.java:847)
at atg.searchadmin.core.IndexLoader.completeIndex(IndexLoader.java:1489)
at atg.searchadmin.core.IndexLoader.executeSession(IndexLoader.java:1991)
at atg.searchadmin.core.IndexLoader$IndexingThread.run(IndexLoader.java:2423)
Caused by :atg.searchadmin.core.IndexLoaderException: Customization atg.search.adapter.customization.CustomizationItemProxy@6476d0 failed.
at atg.searchadmin.core.IndexLoader.executeCustomizationList(IndexLoader.java:1004)
at atg.searchadmin.core.IndexLoader.executeCustomizationType(IndexLoader.java:926)
at atg.searchadmin.core.IndexLoader.executeCustomizationType(IndexLoader.java:876)
at atg.searchadmin.core.IndexLoader.executeCustomizations(IndexLoader.java:847)
at atg.searchadmin.core.IndexLoader.completeIndex(IndexLoader.java:1489)
at atg.searchadmin.core.IndexLoader.executeSession(IndexLoader.java:1991)
at atg.searchadmin.core.IndexLoader$IndexingThread.run(IndexLoader.java:2423)
Error message In BCC Server console:
17:33:17,977 ERROR [IndexLoader] Error occurred in step post_index_customization_step for sync task 400004 of type complete. Error:
atg.searchadmin.core.IndexLoaderException: Exception while processing customization item atg.search.adapter.customization.CustomizationItemProxy@6476d0: Customization atg.search.ad
apter.customization.CustomizationItemProxy@6476d0 failed.
atg.searchadmin.core.IndexLoaderException: Exception while processing customization item atg.search.adapter.customization.CustomizationItemProxy@6476d0: Customization atg.search.ad
apter.customization.CustomizationItemProxy@6476d0 failed.
at atg.searchadmin.core.IndexLoader.executeCustomizationList(IndexLoader.java:1008)
at atg.searchadmin.core.IndexLoader.executeCustomizationType(IndexLoader.java:926)
at atg.searchadmin.core.IndexLoader.executeCustomizationType(IndexLoader.java:876)
at atg.searchadmin.core.IndexLoader.executeCustomizations(IndexLoader.java:847)
at atg.searchadmin.core.IndexLoader.completeIndex(IndexLoader.java:1489)
at atg.searchadmin.core.IndexLoader.executeSession(IndexLoader.java:1991)
at atg.searchadmin.core.IndexLoader$IndexingThread.run(IndexLoader.java:2423)
Caused by: atg.searchadmin.core.IndexLoaderException: Customization atg.search.adapter.customization.CustomizationItemProxy@6476d0 failed.
at atg.searchadmin.core.IndexLoader.executeCustomizationList(IndexLoader.java:1004)
... 6 moreYou have two options, if your cartridge is like MediaBanner, and at least has media and link objects, you just need to use OOTB MediaBanner handler in the properties file.
Otherwise, you first have to define the class you will use for MediaBanner handler, and in that class you will need to convert linkBuilder to linkaction like this:
- your class needs to extend from NavigationCartridgeHandler
- in the process method, you will need to get linkBuilder object
- and then get linkAction object like this:
linkBuilder.createAction(this.navigationStateBuilder, this.contentSource, getActionPathProvider())
Does it make sense?
Regards,
Naresh -
Coldfusion verity search indexes duplicates
When I use the built in vertiy search engine, everything works fine except my resul
ts page provides duplicates of every result. I am using coldfusionMX7, does anyone know how to stop this from happeining?
Here is my search code:
<cfsearch
name = "GetResults"
collection="Operations_FieldOperations"
criteria="#form.Criteria#">
pretty basic.I imagine it's because you've got the docs in your index twice. Reindex your collection.
Adam -
How to configure and use verity search peoplesoft?
Hi All,
I have installed Veirty on pshome..Now how to configure it to use for searching in peoplesoft environment.
Our environment is,
Peopletools 852(app server) and Oracle 10g on Solaris Sparc10
HCM 9.1FP2 application
Thanks in advance.There is an entire chapter in PeopleBooks devoted to Verity Search
PeopleBooks > PeopleTools 8.52: System and Server Administration > Configuring Verity Search and Building Verity Search Indexes
PeopleBooks > PeopleTools 8.52: PeopleCode API Reference > Verity Search Classes
I would strongly advise you to have a look at Secure Enterprise Search that was introduced in PeopleTools 8.52. More powerful, out of the box integration with PeopleSoft for global search and search pages and full declaratie from PeopleSoft pages.
PeopleBooks > PeopleTools 8.52: PeopleSoft Search Technology > Understanding PeopleSoft Search Framework -
I have recently upgraded to coldfusion 8. I reworked my
verity searches but the main one of the website times out. I have
gotten it to complete a couple of times but this time it will not
complete. I have no clue what to change to make it index. I would
appreciate any help.
ThanksThis is the error "The request has exceeded the allowable
time limit Tag: cfoutput " It is a verity search of my website
"www.archives.alabama.gov" there are over 26,000 documents. It has
always worked fine until the upgrade to v.8 and it worked the first
several times but now it is timing out with the above message
everytime. I do not know where that tag is or how to change it.
That is what I need to know. -
Re-install Verity Search error code -6062
Can someone provide information on unistalling and
reinstalling verity search? It appears that my collection files are
not being seen by the verity search system. I believe this problem
happened after a CF service patch install.
Please review error messages
Warning Log file
K2AdminConfig had warnings..
WARNING: Unable to open
C:\CFusionMX7\verity\Data\host\admin\admin.xml
styleset
1
Def_FileSystem
y
exitK2Admin Server: localhost:9950 connected. Type ? for
help.
RCADMIN - Verity, Inc. Version 5.5.0
rcadmin> Modify Type (Update=0, Insert=1):Style
Information:
Alias: Style state (store=1,active=2): Style type
(new=1,edit=2,clone=3): Admin Alias: Clone Alias:
Gateway[(o)dbc|(n)otes|(e)xchange|(d)ocumentum|(f)ilesys|(w)eb|o(t)her]:
Charmap: Description: Path:Save changes? [y|n]:Error code : -6062
Description: StyleSet exists. Cannot insert entry.
rcadmin> styleset
1
ColdFusionK2
y
exitK2Admin Server: localhost:9950 connected. Type ? for
help.
RCADMIN - Verity, Inc. Version 5.5.0
rcadmin> Modify Type (Update=0, Insert=1):Style
Information:
Alias: Style state (store=1,active=2): Style type
(new=1,edit=2,clone=3): Admin Alias: Clone Alias:
Gateway[(o)dbc|(n)otes|(e)xchange|(d)ocumentum|(f)ilesys|(w)eb|o(t)her]:
Charmap: Description: Path:Save changes? [y|n]:Error code : -6062
Description: StyleSet exists. Cannot insert entry.
y
exitK2Admin Server: localhost:9950 connected. Type ? for
help.
RCADMIN - Verity, Inc. Version 5.5.0
rcadmin> Modify Type (Update=0, Insert=1):Index Server
Alias:Port:Description:Bind:Admin Alias:Number of Listeners:Number
of Async. Threads:Number of Sync. Threads:Access
Type(Auth=0,Anonymous=1,Admin=2):Save changes? [y|n]:Error code :
-6075
Description: A Service with the same alias already exists in
the system.
When indexing plcoll I received this error message.
• Unable to optimize collection plcoll.
An error occurred while performing an operation in the Search
Engine library.
Error switching collection offline:
com.verity.api.administration.ConfigurationException: Failed to
find configuration key. (-6005)
ThanksDo a QuickTime standalone install. That usually fixes the 2093 error.
http://www.apple.com/quicktime/download/standalone.html
Save it to your your hard drive - don't install over the internet. -
I just started a Verity search engine for a very large site,
and have gotten the following error message a couple of times:
There was a problem while attmpting to perform a search.
Query has a parsing error. (-40)
at com.verity.k2.K2Search.receive(Unknown Source)
at com.verity.search.ProcessSearch.processNormal(Unknown
Source)
at com.verity.search.ProcessK2Operation.submit(Unknown
Source)
at com.verity.search.VSearch.getPSearch(Unknown Source)
at com.verity.search.VSearch.getResult(Unknown Source)
at
coldfusion.tagext.search.SearchTag.doSearch(SearchTag.java:260)
at
coldfusion.tagext.search.SearchTag.doStartTag(SearchTag.java:157)
at
coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1908)
at cfsearch2ecfm246570528._factor0(...\search.cfm:36)
at cfsearch2ecfm246570528._factor5(...\search.cfm:30)
at cfsearch2ecfm246570528.runPage(...\search.cfm:1)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
at
coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:343)
at
coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at
coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.ja...
<br>The error occurred on line 36.
The tag for the search is as follows:
<cfsearch collection="#form.collect#" language="English"
type="SIMPLE" criteria="#Session.searchTerm#"
name="Session.results">
on line 36.
I have not been able to reproduce the error, and there isn't
anything strange about the search terms submitted.
This is the first time I've used Verity, and would appreciate
any words of wisdom as to what might be the cause of this error,
and how to eliminate it.ok the value is 0
but i am not sure what that means, i havnt used verity
before?
can you help
just to let you know what i need to do,
i have a results page which show 1 surname with all that
persons information, on the same page there is a search by surname
text box, when this is submited i need to move to the first recoed
that matches the text box, so then i can still use the next and
previous buttons to navigate through.
so really what i need to do is get all the records order them
by surname then give each of them a id number
so Abbot = 1, Adcock= 2 etc
then i should be able to use the next and previous to go
through them?
i am just not sure how i can do this?
hope you can usnderstand what i am trying to do.
many thanks -
Verity Search - exclude html tags when indexing?
I have a table I want to index, but some data stored in the
table contains HTML.
I want to index the content, but I want all HTML tags to be
excluded.
This is a problem, say you had a table storing all retail
stores, there's some HTML in the data, and you do a Verity search
for "Target" (as in the Target retail store). You will return a lot
of irrelevant results if there's a
target="blank" attribute in an A HREF tag, for example. Can
you strip these out during the <CFINDEX> ?
Any idea on how to accomplish this?Hi user494326,
I'm actually having trouble getting html into a CLOB. It sounds like you were able to do this successfully. What did you do to get it in as far as escaping characters, etc. I'd love to see how you handled that, it would be greatly appreciated! -
Verity search results showing SQL code
This site is still in development and that's why the domain
hasn't transferred yet:
http://financial-strategist.dataride-previews.com/index.cfm.
If you perform a search for the word
business, for example, some of the search results display
the SQL query code. How can I eliminate this from being included in
the search results?
My results page is as follows:
<cfsearch
name = "fs_search"
collection = "fsdocs, affdocs, bodocs, profdocs, wibdocs"
criteria = "#Form.Criteria#"
maxrows = "35">
<CFOUTPUT QUERY="fs_search">
<a
href="#url#"><strong>#Title#</strong></a>
<br>
#Summary# <br />
<br />
</CFOUTPUT>There are two ways Verity can index your CF pages (that I know of). One is to do it through the CF Admin Verity Collection and the other is the command line vspider.exe. I believe only the vspider will actually process your CF pages (processing your SQL as well) and the Verity Collection method in the CF Admin will only "read" your CF pages, this "reading" will just display what's in the pages (minus CF includes, etc.).
I could be wrong in this of course because I've learned by trial and error. My experience has been the CF community sites (this one, HOF and Dev Shed) are very slim on Verity help. So I'd say RTFM as much as you can. HTH -
Verity search results return application.cfm
We've got a couple of sites using verity collections to
search cfml, html, and some mime documents. This is generally
successful. However, we do see coldfusion script-only pages
returning in the search results, including application.cfm, and
other cfm pages that do not display content to the end-user. Since
there is no HTML renderable content in these pages, why do they get
included in the results?
How can I control this behavior? I've looked at the verity
documentation, and am trying to use the mkvdk utility to delete
application.cfm from the collection documents, but am getting an
error. If I can get the syntax down correctly, is this the proper
way of addressing the problem?
For instance, I am using the command string:
mkvdk -delete -collection
C:\CFusionMX\verity\collections\intranet\file application.cfm
on my local development machine to try and test this, but get
an error BadKeys: application.cfm
I don't understand why these types of files get included in
the collection in the first place. Oh, we are running CFMX6.1.
Thanks for any help.
KrisThe issue is not how to remove all CFM files from the
collection. We just want CFM files that do not output anything to
the user to be excluded from the search index. Most of the files in
this site are CFM files. Most importantly would be application.cfm,
form action pages, and other included files.
Certainly we could parse the results for a filename in a
predefined list, but we are trying to avoid defining this
programmatically; thinking that it is odd that these files get
included in the results at all. In the past we have segmented sites
using .cfm and .cfml as a way of excluding specific files from the
index (in the collection definition, we would not include the
specific extension as required). But this site has been in
production for some time, and is just now adding a search feature.
We don't want to rename files, and have to recheck every single
page and link in the entire site.
Does that explain what we're trying to do better?
Cheers,
Kris -
I have a Verity collection and I am searching it
successfully. HOWEVER, I have three custom fields that I am using
as part of the index for each file. I am noticing that by default
Verity is NOT searching these custom fields. I figured out that for
the criteria parameter of cfsearch I can do this:
criteria="#strSearch# OR cf_custom1 <contains>
#strSearch# OR cf_custom2 <contains> #strSearch# etc...."
This will indeed search the custom fields, but only using
simple search terms like "web" or "web development" or "web AND
development".
As soon as I try to use more of the other Verity searches
like "web <near> development" or "<case> CIA", it
throws an error. How can I make it so I can search the custom
fields but also allow the user to use Verity's more powerful search
terms?public class StringSearchTest {
public static void main(String[] args){
Random rnd = new Random();
String alpha = " abcdefghijklmnopqrstuvwxyz";
String s = "";
StringBuffer sb = new StringBuffer(3000100);
for(int i = 0; i< 1500000;i++){
sb.append(alpha.charAt(rnd.nextInt(alpha.length())));
//if((i % 1000)==0) System.out.println(i);
sb.append("j_a_v_a");
for(int i = 0; i< 1500000;i++){
sb.append(alpha.charAt(rnd.nextInt(alpha.length())));
s = sb.toString();
// now s is about 3,000,000 characters long or about 500,000 5 letter words
for(int i = 0; i<1000; i++){
System.out.println(i + s.indexOf("j_a_v_a"));
}I generate a string of about 3 million random characters in is. Stuff the string "j_a_v_a" into the middle and then use good old indexOf() to find it. I repeat the search a thousand times, printing crap out to the console each time through the loop and this process easily runs in 10 seconds. This means it takes less than a hundredth of a second to do a single find (on my box - millage may vary).
Now I know that that a hundredth of a second is WAY slower than it could be. But exactly why do you need it to be way faster than that? Do you need it to be faster so bad that you need to actually bring in the consultants, ask about algorithms, write a bunch o' code, test it out and document it?
Remember the quote about premature optimization being the root of all evil?
Well, it is. You should not be writing the fast algorithm until you have first written the butt simple code to see how slow it is, and if you did write that code, you should have posted it, or clocked it and told us how slow it was and given us some indication of why and how much faster it needed to be.
Sorry, nothing personal, I'm in a bad mood today. -
App-V Office 2013 MLCFG32.cpl and Search indexing
Hi there,
I used the ODT to make an app-v package of office 2013. However when I try to load the mlcfg32.cpl it displays the following error:
The operating system is not presently configured to run this application.
I start the cpl from the following location:
C:\ProgramData\App-V\D24C3BDD-8FAD-44D3-998C-933F8F053682\764C2E31-0B14-4E44-818A-2836992E7EA6\Root\Office15
Also the search indexing isn't working in Outlook 2013, whenever I try to load the indexing status it keeps on loading with no result. I wanted to remove the profile from Outlook 2013, but with no mlcfg32.cpl it's very hard.
I also tried a repair of the application with no result.
Why is there so little information on packaging office 2013 in combination with App-v from Microsoft?Well the package should be published globally, in the policy the global refresh is enabled. However when I look at the settings of the application I see the following:
PackageId : d24c3bdd-8fad-44d3-998c-933f8f053682
VersionId : 764c2e31-0b14-4e44-818a-2836992e7ea6
Name : Microsoft Office 15 ProjectProRetail_O365ProPlusRetail_V
isioProRetail_nl-nl_en-us_x86
Version : 15.0.4701.1002
Path : \\SRV-SDLP-001\Applications\AppV\Microsoft Office
2013,Visio,Project ProPlusRetail nl-nl,en-us\ProjectProR
etail_O365ProPlusRetail_VisioProRetail_nl-nl_en-us_x86.a
ppv
IsPublishedToUser : True
UserPending : False
IsPublishedGlobally : False
GlobalPending : False
InUse : False
InUseByCurrentUser : False
PackageSize : 2603951976
PercentLoaded : 100
IsLoading : False
HasAssetIntelligence : True
All of our applications state that they are published to the user... but our refreshing policy states the following:
Id : 1
SetByGroupPolicy : True
Name : appvserver
URL : http://appvserver.ourdomain.com:889
GlobalRefreshEnabled : True
GlobalRefreshOnLogon : True
GlobalRefreshInterval : 1
GlobalRefreshIntervalUnit : Hour
UserRefreshEnabled : True
UserRefreshOnLogon : True
UserRefreshInterval : 1
UserRefreshIntervalUnit : Hour
We use the native App-V management server in combination with App-V publishing server... -
Embedded Search Index AND Document Security?
I'm using Adobe Acrobat Standard 8.1.7.
It appears that I cannot have both an embedded search index and restricted security (e.g., password required to change document) on the same document.
Why is that?
If I start with security ON and then attempt to embed a search index, I get below error message:
A search index can not be embedded in this document because this document has restricted security permissions.
If I start with security OFF, successfully embed a search index, and then secure the document, Acrobat "strips off" the previously embedded search index. No warning message; no feedback to end-user; just kills it!
Why are those two functions mutually exclusive? Anyone know of a work-around?
Thank you in advance!Hi,
As to "why", that might be floating out there in Adobe's devnet space or in one of the blogs maintained by Adobe's devnet crew.
Also good to know about use of embedded index - if used, cannot apply fast web view to the PDF. It is one or the other, but not both.
Work around? I've not come across one; but, that does not mean something isn't "out there" <g>.
Be well... -
Hi,
I've been playing around with verity and was wondering if
there is a way to modify the way verity does its ranking.
Say I'm looking for Foo Bar, but I'd like to include those
with just Foo and those with just Bar, but those should be right at
the end (low score). How can I achieve this?
Using OR will give documents with Foo, documents with Bar,
and documents with both Foo and Bar the same score (0.7967). And if
I do an ANDed search I only get the last one (which I'd expect). Is
there a way express my request better, or configure verity to index
around my own personal taste.
Search Term:
Foo Bar
Order I'd like:
documents with both Foo and Bar (score ~1.0)
documents with just Foo (score ~0.5)
documents with just Bar (score ~0.5)
Thanks,
J_C_CIn my understanding enterprise can index 1 location. That can
either be the localhost or another server. Not both. If it is on
another server you must install verity from the Coldfusion disc.
Then in the admin look under "Data & Services" -> Verity K2
Server to set the server name.
I am unsure if this can be done with standard edition. -
Problem in while creating text search index
Hi,
When I am tring to create a text search index I am getting the following:
ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-20000: Oracle Text error:
DRG-10700: preference does not exist: GLOBAL_LEXER
ORA-06512: at "CTXSYS.DRUE", line 160
ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 364
ORA-06512: at "myschema.RECREATE_SEARCHINDEX", line 31
ORA-06512: at line 2
any idea what is causing the problem?
sabyLooks like you don't have a lexer called GLOBAL_LEXER, but you're trying to use it in the create index statement.
Maybe it's owned by someone other than the current user - or maybe you meant to write WORLD_LEXER.
Perhaps you could paste the whole index creation script here.
Maybe you are looking for
-
I have never used this--on my ipad it says I have an account with icloud and that I can syn all my devices but there is no app for icloud on my ipad. I have never used my ipod myself--that is to put material on it. A friend did it and I registered w
-
How can I get high quality video that will play on my Touch as well as ATV?
Within iMovie there are output settings for the iPod and for the Apple TV. Now I fully understand the video resolution restrictions of the iPod Touch, so I am happy using a widescreen resolution of 640x360 ("Medium" output setting). What I am not hap
-
IOS photo edits not preserved when I upload to Revel
I imported my SD card into my iPad. Since I was not connected to the Internet, I did not immediately upload my pictures to Revel. I edited them (crop, exposure, etc.) using the built in iOS tools. They looked great. However, when I imported them
-
ICal Search (in Leopard) not working?
Doing a search in Leopard's iCal appears to be broken. Certain events (e.g., I search for "Sick day" to see the sick days I've taken) don't appear in the search results. This worked in Tiger flawlessly for me. Actually ... I went to the Apple Store i
-
Hi people, I have the doubt, on the upgrade of R3 4.7 to ECC 6.0. All the developments made on the standard of sap, How Can I adjust in the new version? I read the upgrade guide, but this point it´s confused for me. More thanks.