X1 Technologies' X1 Enterprise Edition 2.0

This search engine lets admins and users in Windows environments find missing information quickly, no matter where it was misplaced.

August 26, 2005

5 Min Read
NetworkComputing logo in a gray background | NetworkComputing

to hold 20 percent of the total data searched.

I made more than 1 GB of local and network information searchable to end users within minutes. Using Active Directory Domain credentials, I locked down the browser search interface so only authorized users could see certain search results. Then I extended X1's search functions to desktops by configuring and exporting X1's Enterprise Client 2.0 (Build 1852dj-bi), a Win32 application. The procedure took less than an hour.

By default, Enterprise Server runs as a Windows service using a local system account. The server acts as a central scanning or indexing engine for Windows shares and interacts with IIS to authenticate and let end users search data stores from a Web browser or the client. The browser allows views of preconfigured network searches only; client users have a wider range of desktop and network search options.

I could have used a local system account to run the service and index local data stores, but I wanted to search all the Windows shares in my Active Directory Domain. I created a Domain user ("X1 user") that would run Enterprise Server as a Windows service, gave "X1 user" access to remote directories targeted for search and enabled Windows shares on those directories.

Good

• Secure results• Common Web and Win32 GUI• Easy search mechanisms

Bad

• Only Windows need apply• Limited indexing controls• No reports on client searches

X1 Enterprise Edition 2.0, annual license starts at $7,500 per year. X1 Technologies, (866) 918-3241, (626) 585-6900. www.x1.com

Next, I fired up Server Manager, which created a 8,710-KB index of 1 GB of data in less than five minutes. Server Manager couldn't show me how much disk space my index used up. For that, I had to look at the data on disk--a minor annoyance.

Server Manager's index controls let me delete and reset the index in one click. I could set a schedule to index all files in a path; file names, sizes and content for specified file extensions; or file names and sizes only. I also could configure the maximum file size for content indexing.

X1 recommends excluding critical or private content you don't want indexed. It would be better to be able to exclude critical data through the use of "stop" words, just in case a critical file sneaks into a public or shared directory.

X1's Server ManagerClick to Enlarge

Limited Access

End users don't have unfettered access to the index. I had to publish a search to make it available. Using Server Manager, I conducted and saved a search with the same parameters end users would use: keyword, file name, file type, date/time stamp, file size and/or network path. I easily made entire home directories available for searching, but gave each search a unique name and limited access to each one by domain user account. After saving the searches, I dragged them from a preview pane to a public access pane for users to see. Although I found this process annoying at first, it sped searching and protected content.

I accessed the server through Internet Explorer as "X1 user," then searched home directories and other network shares that "X1 user" had rights to view. If "X1 user" did not have access to a search directory, it was not listed in the search options.

Enterprise Edition's desktop search features, accessible through Enterprise Client, are easy to configure and deploy to end users using Enterprise Server's Deployment Manager. Deployment Manager provides a wizard to help you configure Enterprise Client's behavior on desktops. From within the wizard, I launched a client in administration mode, where I made changes to options, menus and toolbars. I set up X1's client to start up with Windows and display in the system tray. I disabled the option to play media files in the results' preview pane, and set the default directory (My Documents) to index files with the same options Server Manager had. I also required clients to upload usage statistics, but there was no interface to view and analyze search reports.For e-mail, I enabled the Lotus Notes option, but disabled the program's four other choices: Outlook, Outlook Express, Eudora and Mozilla. I could have kept copies of e-mail in the index, but I didn't exercise that option, as it would have raised another security concern on the desktop and bloated the index.

I micromanaged the interface and added a toolbar so users could add and remove servers and search selected remote shares by URL. Then I pegged the preview pane to the right of the interface, removed some e-mail client options and exited the X1 Client. Finally, I saved my configuration package to the default FTP and HTTP directories for IIS, to make it available to clients.

X1 Enterprise Edition 2.0's server and client components provide common Web and Win32 interfaces to search desktop and enterprise e-mail and file stores. Although the server could use some more advanced indexing options--in particular, stop words and the ability to monitor the index's size from Server Manager's interface--X1 makes it easy and inexpensive to install, configure and secure a search service in a Windows environment.

Sean Doherty is a senior technology editor and lawyer based at our Syracuse University Real-World Labs®. Write to him at [email protected].

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox

You May Also Like


More Insights