Hi Magnus,
I'd go with the path in bluedragon.xml (only because I don't use the
administrator, I've nothing against it by the way, just always configured
webapps without it!). The one in the bluedragon.xml will be the one the
engine looks for when starting up.
If you can, check both those paths on the server and see which has the
cfcollection directory first of all (I suspect one path will not) and then
if there are any sub directories -- if the collection has been created
you'll see some in /newCollection, more will appear once you index the
collection.
.signature {
*name* : Simon Dawdry;
*title* : Web Development Manager;
*company* : aw2.0 Ltd <http://aw20.co.uk/>;
}
On 16 January 2016 at 04:00, Magnus <[email protected]> wrote:
> More info:
> I am using the Vivio Tech OpenBD insatller edition upgrades to OpenBD 3.1
> With the Bluedragon Administrator v3.0
>
> The Administrator and Bluedragon.xml are showing different paths to where
> the collection is stored;
> Administrator path:
> /opt/openbd/tomcat/logs/openbd/cfcollection/newCollection
> Bluedragon.xml path: /opt/openbd/tomcat/work/cfcollection/newCollection
>
> Which should I use? Does it matter?
>
> Magnus
>
>
>
>
> On Tuesday, 12 January 2016 21:04:30 UTC-8, Magnus wrote:
>>
>> I am back looking at my production search. collection.
>>
>> A collection will show up in the Administrator after I edited the
>> bluedragin.xml. It had a only a listing for a 'demo' collection and edited
>> the entries and then changed the name of the directory to match tnhe
>> collection name I wanted.
>>
>> When I try to run a cfcollection action="update" tag against it, it
>> errors and then the Administrator shows no collections.
>>
>> The same thing happens when I clcik the index icon (lightning bolt).in
>> the Administrator when the collection is showing. Here is get an error page
>> with this meassage:
>> "Failed to load class,
>> com.bluedragon.search.index.crawl.handler.FileHandlerWordImpl"
>>
>>
>>
>> ...and this:
>>
>> TD {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
>> font-size : 11px; }.redheader { background-color: #CC0033;background-image:
>> -webkit-gradient(linear, left top, left bottom, from(#CC0033),
>> to(#ff0000)); background-image:
>> -webkit-linear-gradient(top,#CC0033,#ff0000);
>> background-image:-moz-linear-gradient(top, #CC0033, #ff0000);
>> background-image: -ms-linear-gradient(top, #CC0033, #ff0000);
>> background-image: -o-linear-gradient(top, #CC0033, #ff0000);
>> background-image: linear-gradient(top, #CC0033, #ff0000);filter:
>> progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC0033',
>> EndColorStr='#ff0000'); }.header_table { width: 100%; background: #fff;
>> border-collapse: collapse; border-spacing: 0; border: 1px solid #444;
>> -webkit-box-shadow: 0px 1px 3px #888; -moz-box-shadow: 0px 1px 3px #888;
>> box-shadow: 0px 1px 3px #888; }.header_table tr { border-top: 1px solid
>> #444; }CFML Runtime ErrorNeed some help? Visit our manual
>> http://openbd.org/manual/>
>>
>> Expression Error
>>
>> Request
>>
>> /bluedragon/administrator/datasources/collectionindex.cfm
>>
>> File Trace
>>
>> /opt/openbd/tomcat/webapps/ROOT/bluedragon/administrator/datasources/
>> collectionindex.cfm
>>
>>
>>
>> Type
>>
>> Application
>>
>> Detail
>>
>> Data not supported
>>
>> Tag Context
>>
>> CFOUTPUT (/opt/openbd/tomcat/webapps/ROOT/bluedragon/administrator/
>> datasources/collectionindex.cfm, Line=41, Column=3)
>> |
>> +-- CFSAVECONTENT (/opt/openbd/tomcat/webapps/ROOT/bluedragon/
>> administrator/datasources/collectionindex.cfm, Line=40, Column=1)
>>
>> Source
>>
>> 88: 90:
>>
>> Any help is greatly appreciated.
>>
>> Thanks,
>> Magnus
>>
>> On Tuesday, 12 January 2016 13:21:55 UTC-8, Magnus wrote:
>>>
>>> I have used the collection tags and get the same result.
>>>
>>> There is an entry in the bluedragon.xml for the collection:
>>>
>>> <cfcollection>
>>> <collection name="newcollection">
>>> <name>newCollection</name>
>>> <storebody>false</storebody>
>>> <relative>false</relative>
>>> <path>C:\Program Files\Apache Software Foundation\Tomcat
>>> 7.0\webapps\exchangenew\WEB-INF\bluedragon\work\cfcollection\newCollection</path>
>>> <language>english</language>
>>> </collection>
>>> </cfcollection>
>>>
>>> Shouldn't the administrator set things up properly?
>>>
>>>
>>> On Tuesday, 12 January 2016 04:08:16 UTC-8, Simon Dawdry wrote:
>>>>
>>>> Hi Magnus,
>>>>
>>>> I've also come across this working with search collections, I don't use
>>>> the adminstrator to create them though, instead favouring the search
>>>> collection functions in OpenBD. Search collections need to be listed in
>>>> the bluedragon.xml, especially if you have to restart your server -- the
>>>> search collection files will be created in the bluedragon working directory
>>>> unless you specify a path, but without a reference in the bluedragon.xml
>>>> they don't get recognised on startup or if OpenBD is already running. If
>>>> you create a collection, then restart OpenBD, the collection will be there,
>>>> but the engine has always needed an entry added in bluedragon.xml and a
>>>> restart to pick up on them in my experience.
>>>>
>>>> collectionList() is useful for viewing which collections you have,
>>>> collectionCreate( name="collection1" ) is all you really need to get going,
>>>> same arguments as the fields you see in your screenshot of the
>>>> administrator -- http://openbd.org/manual/?/function/category/search
>>>> has plenty of info on the search collection functions. Here's an example
>>>> bluedragon.xml entry, goes in at the same level as system, file, cfquery
>>>> etc.
>>>>
>>>> <server>
>>>> <system>...</system>
>>>> <file>...</file>
>>>> <cfcollection>
>>>> <collection name="collection1">
>>>> <name>collection1</name>
>>>> <storebody>false</storebody>
>>>> <relative>false</relative>
>>>> <path>$/path/to/working/directory</path>
>>>> <language>english</language>
>>>> </collection>
>>>> </cfcollection>
>>>> <cfquery>etc...</cfquery>
>>>> </server>
>>>>
>>>> Admittedly it's not the most straightforward workflow but once it's
>>>> done, it does work. The one caveat is creating collections dynamically,
>>>> you can create them but the corresponding bluedragon.xml entry is still a
>>>> manual process and as such you lose the reference to them following a
>>>> restart if you don't add them in.
>>>>
>>>> Hopefully this'll get you going with searches again!
>>>>
>>>> Thanks,
>>>> Simon.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> .signature {
>>>> *name* : Simon Dawdry;
>>>> *title* : Web Development Manager;
>>>> *company* : aw2.0 Ltd <http://aw20.co.uk/>;
>>>> }
>>>>
>>>>
>>>> On 12 January 2016 at 05:22, Magnus <[email protected]> wrote:
>>>>
>>>>>
>>>>> <https://lh3.googleusercontent.com/--Fh5NsaQk1k/VpSMEGZQqxI/AAAAAAAAApc/b7DZTrybwHc/s1600/ManageSearchCollections.jpg>
>>>>> I am having trouble setting up a search collection. I am just using
>>>>> the OpenBD administrator to add a new Collection but I get a odd result.
>>>>> In
>>>>> the picture above, I have just used the form to add a new colection called
>>>>> 'newCollection'. As you can see, it tells me the collection was
>>>>> sucessfully
>>>>> added and then, that no collection can be found. As ecpected, any code run
>>>>> against this errors with no collection found.
>>>>>
>>>>> I get the same problem on multiple sites on the same server and on
>>>>> installs on every other machine I have access to that I have put OpenBD
>>>>> on.
>>>>> All are running OpenBD 3.1, with Tomcat (6 or 7) and Apache. I can't get
>>>>> it
>>>>> working anywhare.
>>>>>
>>>>> I have also rtried this programmatically, and get the same errors. In
>>>>> fact I first encountered this a while bvack after upgrading a production
>>>>> server and posted about it here:
>>>>> https://groups.google.com/forum/#!searchin/openbd/cfcollection/openbd/b8PVKZYGtPY/QS_3gTLBDC8J
>>>>>
>>>>> What the heck is going on?!?
>>>>>
>>>>> Magnus
>>>>>
>>>>> --
>>>>> --
>>>>> online documentation: http://openbd.org/manual/
>>>>> http://groups.google.com/group/openbd?hl=en
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Open BlueDragon" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
> --
> online documentation: http://openbd.org/manual/
> http://groups.google.com/group/openbd?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Open BlueDragon" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
--
online documentation: http://openbd.org/manual/
http://groups.google.com/group/openbd?hl=en
---
You received this message because you are subscribed to the Google Groups "Open
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.