Add EasySearch to your site in less than 5 minutes!!! Read the Easy 2 step process in these simple instructions.

No Coding Required!

In 2 simple steps (unzip and configure) you can have a search engine running on your ASP.NET web site.



Add an advanced search engine to your ASP.NET Site in less than 5 minutes.


 

 

 

 

 

 

Knowledge Base - EasySearch for ASP.NET

Article InformationModified
EasySearch Pricing -- Product, Support, Upgrades
EasySearch is not only easy to use, it's very affordable. Anyone interested in adding a search engine to their ASP.NET application should not be hindered by price. The only difference between versions of EasySearch is the maximum number of pages the search engine will scan.   EasySearch 200 EasySearch Pro Limited Page Scans Yes (200) 5000/15,000 License Price   Buy Now $99 Buy Now $249/499 Annual Support/Upgrades 1st Year Included  (... more)
11/3/2008
FAQ :: Is EasySearchASP.Net licensed for multiple sites?
The EasySearchASP.net License file currently looks like this. PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { color:#FFFFEE; }.ColorComment { color:green; }.ColorServerSideTag { color:green; }.ColorDataBinding { (... more)
7/19/2008
How does forms authentication work?
EasySearchASP.NET does not have any login capabilities. The index is built only as anonymous users can read the site. The EasySearchASP.NET web crawler is the same as Google, Yahoo, or Microsoft search engine crawlers. The index is only picking up what content is available to the robot crawler. For secure content you may consider using a knowledge base to store and search content that needs to only be made available to certain users, or user groups. Our parent company (... more)
11/25/2007
Step 1 :: Unzip the EasySearchASP Files and Give Write Permissions to /EasySearchASP Directory
When you purchase EasySearchASP.net, you will receive an EasySearchASP.zip file attached in an email. Unzip this zip file in the root of the website you're installing EasySearchASP.net into. This process will place the EasySearchModule assembly into your application /Bin folder, and create an EasySearchASP folder, and finally a web.EasySearch.Config file in the root. The zip file will include the following files. /Web.EasySearch.Config [Details] Bin/EasySearchModule.dll [Details] (... more)
11/1/2007
INFO :: EasySearch\Xml.aspx.config
For security, the xml.aspx file is shipped as xml.aspx.config. This makes the file not available for browsing because of the config ForbiddenFileHandler. To use the file temporarily for debugging purposes you should rename the file to xml.aspx. EasySearch\Xml.aspx is the page used to display XML information about your EasySearch catalog. From this page you can see the catalog data that is currently stored in your EasySearch Catalog as XML, as well as a few administrative functions, such (... more)
11/1/2007
EasySearch in a Server Farm -- New Setting for MasterServer
Friday, February 24, 2006 EasySearchASP.net has had several problems running on a server farm environment. The major problem is that there was no way for one server to be an indexer, and another server to be a read only server. So both servers (or all the servers) would scan documents, and try to write files all at the same time. This setting allows you to set the name of your master server, and only that server will do the scanning, and writing of the catalog files. All other servers (... more)
2/24/2006
New Strings in Web.EasySearch.Config
Friday, February 24, 2006 A lot of EasySearch customers have requested that a a few strings in the application be customizable. They don't like the default values, or are possibly international sites, and need this info to be displayed in their native language. These features were added in EasySearchASP.dll assembly version 1.1.2246.27533, and will remain in effect for all versions after 1.1.2246.27533. Three string values have been added to the Web.EasySearch.Config file for (... more)
2/24/2006
Add a Search Engine to your ASP.NET Site
Help your Customers Search with Hints EasySearch Hints assist your customers while they are searching. As soon as you start typing, the live search results show you words that are on your site. Try it now, on our site, in the top right corner. The following image shows how it might look if you searched for the word "hints" as you were typing. The live results ONLY show words that are on your site, so it actually assists your customer to find exactly what they are looking for ... Fast and (... more)
11/22/2005
50%, 75%, and 100% Off Coupons
Thank you for your interest in http://www.EasySearchASP.net, The easiest and fastest five minute search solution for your asp.net website. If you're reading this page, you're obviously interested in EasySearchASP.net, and we've come up with a win/win situation, that will help you get your hands on it. Something that we feel, will make us happy, and help your pocket book as well. Our goal with this win/win is to have you help us spread the word about EasySearchASP.net. You can help (... more)
11/15/2005
EasySearch 1.0 Released
January 3, 2005. After many sleepless nights, EasySearchASP.net is officially released. We've spent a long time making EasySearch as easy to use as possible. Hopefully this comes through to the website, and it's just as easy to use. We've made great efforts to show you how easy it is to use by having a full working demo available on the site. Simply type in your URL and a search term in the Live Demo page, and you'll see EasySearch in action. This is not using any 3rd party services to (... more)
11/14/2005
EasySearch Beta Released
November 24th, 2004 Today is the public debut of EasySearch for ASP.NET. EasySearch is meant to be a "Plug-And-Play" solution for adding a search engine to your ASP.NET WebSite. More Details To Follow as the Marketing Site Develops.  (... more)
11/14/2005
FAQ :: How do I clear the Search word in the search control?
The last search is stored in the ASP.net Session variable, EasySearch_LastSearchText. So if you want to clear the text, simply clear the session variable. Session["EasySearch_LastSearchText"] = string.Empty;  (... more)
11/2/2005
NEWS :: EasySearch Source Code Now Available
Tuesday, October 25, 2005 By popular demand, EasySearch C# Source Code is now available for sale. With this source code you'll be able to further integrate search into your solution. Possibilities include ... (but obviously are not limited to) Security Integration Custom Data Storage Custom User Interfaces Enhancements (... more)
10/25/2005
INFO :: HREF attributes need Quotes
EasySearchASP.net uses regular expressions to parse the content that it finds fro a bunch of reasons. One of which is to find links to other pages. These links are usually in the form of ... My Page In rare cases, the link in HTML is created and saved as My Page Notice that there are no quotes around the second href attribute. EasySearchASP.net regular expressions depend on the href="" style and for this reason, will not pi (... more)
9/22/2005
Fixed 2005-May-26 :: ItemsPerPage now affects the Results Repeater.
The SearchResults control has an ItemsPerPage property on it. This property turns paging on or off for the EasySearchResults_DataGrid.ascx DataGrid. This is still the case, however the property will now also affect the EasySearchResults_Repeater.ascx repeater control. If you're using the repeater, before today, there was no way to limit the number of results returned. The repeater always displayed all the results that were found. Now the repeater will only return maximum number (... more)
5/26/2005
Frame Support
Follow pages as found in the following sample.                                    Frame support is currently in place, but has not throughly been tested. If you're using frames on your site, and would like to help us test this feature, ple (... more)
5/24/2005
SUGGEST :: Redefine Web.EasySearch.Config, to allow multiple settings.
Currently the Web.EasySearch.Config file has one set of settings. This can be problematic, if you're scanning multiple sites, and would like to tweak a single site. For example, This EasySearchASP.net site, searches itself, and the knowledge base. Each of these is independent, however, the settings in Web.EasySearch.Config are single. Therefor you can not make a change to only one of the sites. This is to be addressed in a future release of EasySearchASP.net  (... more)
5/24/2005
BUG :: International Characters
Several of the regular expressions in EasySearch wash international characters. If your site has international characters, such as the German Umlauts (äöü, ÄÖÜ) these words will not be indexed properly. This is a known issue.  (... more)
5/24/2005
FIXED 2005-May-24 :: Item has already been added.
A bug has come alive in EasySearchASP.net when the need to deserialize the catalog, takes longer then one second. This can happen in a number of situations, where in the time it takes to complete a deserialization from disk, another background thread starts scanning a page, and then a collision occurs. This problem has been addressed and fixed. The error that you'll see in your log file is ... Item has already been added. Key in dictionary: "z" Key being added: "z" Where 'z' can (... more)
5/24/2005
FAQ :: How do I handle repeating Meta tags?
It's a very common approach to use Meta tags to describe the content of your pages. Many sites use this for External search engine ranking, and to help the search engines describe pages. Internally, to your site, these don't usually help you, since the user cannot see them. Remember the whole idea of these tags to begin with is to explain to an outside search engine what's on the page. Well since EasySearchASP.net is an internal product, these tags won't usually be helpful. So (... more)
5/24/2005
Syntax Example, Displayed on www.ASP.net Control Gallery
EasySearch consists of two simple to use visual controls. A Search Control and a Search Results Control. Both of these controls are listed in the following Example.aspx page. A further description can be found at the following URL. /article_88c93.aspx Register the Controls in the ASPX page. 1: 2: This is a s (... more)
5/4/2005
Medium Description With Software Box in the Top Left
EasySearchASP.net offers the easiest and fastest way to add search capabilities to your website. What are your customers looking for you your website? Do you know if they're even getting the information they originally came to find. Global search engines make it easy for users to find your site. But once a user arrives, they must rely on your site layout, and navigation to find their way around. Add EasySearchASP.net to your website in about 5 minutes, and let your users find (... more)
5/4/2005
Short Description of EasySearch ( Less than 255 Chars )
Add Search with Live Results (results displayed to the user types) to your website in less than 5 minutes with EasySearchASP.net. EasySearchASP.net is easy to configure and install on both dedicated servers, as well as Hosted Servers via FTP.  (... more)
5/4/2005
SearchEngine_ValidExtensions
Valid Extensions that the crawler will scan. These extensions should only include URL extentions that return text or html that can be scanned into EasySearch. Any url ending in an extension not listed here will be skipped. Url's ending in directories ( www.domain.com/directory/ ) will automatically get scanned. Examples of these valid URL extensions are html htm asp aspx php cfm  tx (... more)
5/2/2005
INFO :: Bin/EasySearchASP.net.chm
This is the windows help file for the objects found within EasySearchModule.dll. This is a great code reference for developing against EasySearchASP.net. The most current version of this file can also always be downloaded here. http://www.EasySearchASP.net/CodeDocs/EasySearchASP.net.chm  (... more)
4/23/2005
FAQ :: Does EasySearchASP Crawl DHTML Menus?
I'm currently using a DHTML Menu from http://www.milonic.com/ Will EasySearch crawl a DHTML Menu system? Answer :: Yes! Viewing the source of Milonic.com's home page, revieles source for their great looking Menu Control that looks like the following. PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { (... more)
4/20/2005
FAQ :: How many HTML pages can EasySearch index?
What is the maximum number of pages EasySearch can index? Of course this is also dependent on the hardware used -- but what is a reasonable number, 100, 200 1000, 2000, 10000 (or more) pages? Today, EasySearchASP.net has happily indexing 2000 pages for many of our customers. EasySearchASP has been tested and continues to work on a site scanning 15,000 pages. This maximum load, test site uses a High End Web Server, with 8 Gig of Ram on it. For most modern hardware, EasySearchASP can (... more)
4/20/2005
FAQ :: What happens with repeated content like Menus and Footers?
EasySearchASP has a few rules built into it that makes it easy for you to setup your pages to be scanned as accurately as possible. If you have common elements on your pages, like a footer, then every page on your site that has that foot will be returned when a user searches for a word contained in your footer. This doesn't make for very accurate search results. Can you ignore the footer? Yes! There are actually two solutions that can be used independently or together. The first are (... more)
4/20/2005
Download the Free Full Working Demo
Full Functioning Free EasySearchASP Demo The EasySearchASP demo is free. It is fully functional, with no time limit, and none of the features have been turned off. The EasySearchASP Demo displays a "Powered By www.EasySearchASP.NET" link at the bottom of the Search Results pane and is limited to scanning 15 pages on your website. If you enjoy using the EasySearchASP Demo, upgrading is as simple as purchasing a license, and dropping a new license file into your application. Please (... more)
4/18/2005
Xml.aspx?Action=Files
With the Action=Files query string selected, the following document schema will be supplied. New in EasySearchASP.net Version 1.1 The node tells you that the same page results were found under a different Url. For example, This can happen with the following URLs. http://www.EasySearchASP.net http://www.EasySearchASP.net/Default.aspx https://www.EasySearchASP.net/ All three different URL's, but quite possibly the same content. EasySearchASP is now smart eno (... more)
4/13/2005
FAQ :: Do you have a mechanism in your code for "valid" URLs for searches?
The web.EasySearch.config file has several settings that allow you to create rules for pages that can not be scanned. EasySearch_ValidExtensions EasySearch_ValidExtensions allows for specific file extentions to be scanned. If a page falls within this comma delimited set of page extensions, or the page does not have an extension, the page will be scanned. This is to allow pages like Example.com/Page1 where Page1 may be a directory or a page.  (... more)
4/9/2005
Excluding Pages and Directories from Scanning and Search Results
The web.EasySearch.Config has four nodes that will help you control certain pages an directories from being scanned, or being displayed in search results. ExcludePageNamesFromResults ExcludePageNamesFromScanning ExcludeDirectoryNameFromResults ExcludeDirectoryNameFromScanning that allow for certain file names to be excluded in certain situations. It should be known that the XML nodes ( inside the marks) are case sensitive, while the data (inside the >< marks) is not case sensi (... more)
4/8/2005
EasySearch_ContentTokenStart and EasySearch_ContentTokenEnd
Many websites employ content templates. These are templates that are used on many pages that have repeated content, with unique content in certain places of the page. If these common elements (like menus, headers, footers) are index for every page that they're found on, searching is not as accurate as it should be. A simple way to eliminate all of the common elements from being searched is the use of content start and end tags. This is a feature where you can tell EasySearchASP to only (... more)
4/8/2005
INFO :: Configuring EasySearch
Configuring EasySearch can be done in 4 different places. Machine.Config This method is mostly used by hosting companies that want to run EasySearch on a single server, and have many websites access the same configuration settings. These machine settings can be overridden by any of the following configuration opportunities. Web.Config Inside the web.Config file appSettings node, you can add application wide configuration information. These web.Config settings can be overridden (... more)
4/7/2005
EasySearch_SecondsBetweenQueueScan
This setting determines the amount of time the queue should be checked from the last time it was checked. The suggested setting here is 60. That means that your EasySearchASP Queue will be checked once a minute. If pages are found in the queue, they'll be scanned up to the limit determined by EasySearch_PagesToScanEachQueueScan.  (... more)
4/7/2005
EasySearch_PagesToScanEachQueueScan
EasySearchASP runs int he background of your application. If there are 100's or 1000's of pages in the Queue, it would overrun your machine to try and process them all at once. A suggested value for this setting is 15 pages. This setting determines how many pages should be scanned each time the Queue is fired up. The time span between queue scans is determined by EasySearch_SecondsBetweenQueueScans.  (... more)
4/7/2005
Step 2 :: Modify /Web.EasySearch.Config
One of the main files included in EasySearchASP is Web.EasySearch.Config. This should live right next to the web.config file in the root of your application This is the main configuration file for EasySearchASP. The first two nodes are These need to be modified with your domain information. They initially look like they're the same setti (... more)
4/7/2005
INFO :: Bin\EasySearchASP.licx
EasySearchASP.LICX file is a file that defines the license for your EasySearchASP installation. If this file is missing, EasySearchASP act as a demo product, only scanning 15 pages, and displaying an EasySearch logo on the results page. By default this file is stored in the Bin sub folder of your web application. An alternative location for the license file can be defined in either the Web.Config or Machine.Config files with one the following entry samples. more)
4/7/2005
New :: EasySearch Live Count
March 13, 2005 Using EasySearchASP.net on your site, now makes it even easier for your site visitors to find what they're looking for. In the live hints feature, a second column has been added to show the number of pages each keyword is found on. The feature automatically sorts the most popular searches toward the top of the results. You'll notice in this example that the count doesn't seem to be in order at first glance, decreasing from 10 to 1, and then jumping back up to (... more)
3/18/2005
Phrase Not Found added
March 13, 2005 The EasySearchASP.net Live Hints feature now shows a "Phrase Not Found" when the user types in a search that will not be found in your search catalog.  (... more)
3/13/2005
FAQ :: Does Easy Search only work on websites that end in .net?
EasySearchASP.net is built to search web based or HTML content, that is served from a web server. The URL does not have to end in .net or .com, or .aspx, or anything specific. If you can type the URL into a web browser, and have the corresponding server return HTML content, then EasySearchASP.net will be able to search that content. EasySearchASP.net currently does not search file based content, like PDF, or DOC, or XLS files. EasySearchASP.net is only built to handle HTML content (... more)
3/8/2005
Live Demo :: EasySearch Your Site
See EasySearch in Action Will EasySearch work on your website? Yes! We've prepared a quick demo to show you the power of EasySearch. This demo will search the first 15 pages found on your site. Simply enter your web site address, a search term, click search and go.  (... more)
3/4/2005
FAQ :: Can I customize the search results with my own CSS style sheet?
This is a great question. And we have a great answer. YES!!! EasySearch is 100% style sheet friendly. In fact, we've even included a default style sheet for you to use as a reference, where you can see how we've implemented our own CSS. You're free to reference this with a tag or move the styles into your own CSS, or create your own from scratch. The style sheet is used for every asset of EasySearch, from the colors and borders we use in the Live Hints features, to the Dat (... more)
3/4/2005
FIXED 2005-Feb-21 :: FireFox and EasySearch Hints == 'undefined'
Prior to 2/21/2005, there was a problem with the Fire Fox browser with the EasySearch Hints feature. The feature seemed to work and show the live hints, but selecting the highlighted words gives an undefined error. This issue has been resolved. The LiveHints has been tested, and works fine against the top 3 browsers. IE, FireFox, and Netscape (Yes, it works in netscape !!! ) Special thanks for EasySearch Team Member Michael Palermo's excellent javascript debugging and (... more)
2/28/2005
INFO :: EasySearch\SearchControl.ascx
Following is the syntax of EasySearch\SearchControl.ascx. Notice that there are three input controls. The Textbox for search input, an ImageButton, and a LinkButton. Either of the Button controls can be removed, but one of them need to stay in tact, in order for the search to get submitted back to the server. This SearchControl is responsible for two actions. First -- Redirect the user to the appropriate search results page, and second, show the live hints. The one thing to remember (... more)
2/24/2005
INFO :: EasySearch\EasySearch.css
The following style sheet can simply be referenced by your pages that consume the EasySearch controls, or you can copy this information into one of your existing CSS sheets. We've tried to make the name as easy as possible to understand. The syntax to reference a CSS sheet, is an entry int he tag of your ASPX file. You'll see this file referenced in the Sample1.aspx, Sample2.aspx, and Sample3.aspx files. PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FO (... more)
2/24/2005
INFO :: EasySearch\LiveResults.aspx
If you examine the Liveresults.aspx page, you'll find that it is very sparse. In fact the entire file content is the page directive. PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { color:#FFFFEE; }.ColorComment { color:green; (... more)
2/24/2005
INFO :: EasySearch\Sample3.aspx
PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { color:#FFFFEE; }.ColorComment { color:green; }.ColorServerSideTag { color:green; }.ColorDataBinding { color:dodgerblue; }.ColorControlTag { color:maroon; }.ColorAspTemplateTag { (... more)
2/24/2005
INFO :: EasySearch\Sample2.aspx
PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { color:#FFFFEE; }.ColorComment { color:green; }.ColorServerSideTag { color:green; }.ColorDataBinding { color:dodgerblue; }.ColorControlTag { color:maroon; }.ColorAspTemplateTag { (... more)
2/24/2005
INFO :: EasySearch\Sample1.aspx
PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { color:#FFFFEE; }.ColorComment { color:green; }.ColorServerSideTag { color:green; }.ColorDataBinding { color:dodgerblue; }.ColorControlTag { color:maroon; }.ColorAspTemplateTag { (... more)
2/24/2005
FAQ :: Support for multiple searches on a single site
Background I have a need to search just specific sections of a web site. ie. There is a news section, a newsletter section, and a bulletin section. What I want is three separate searches; one for each section so results are really precise. Does EasySearch support this feature or can it only index an entire web site? One solution i can think of would be to use separate domains such as http://news.website.com, http://bulletins.website.com etc. Would that work? Solution / Answer You've (... more)
2/24/2005
INFO :: EasySearch\EasySearchResults_DataGrid.ascx
EasySearchResults_DataGrid.ascx is a user control file. It can be moved and renamed. In order to use this file, you must load the user control onto an ASPX page. This user control will display a datagrid with the search results. The search results are dependant on the query string ?Search=Value attached to the page that loads the Datagrid. For example. If you create a page named "EasySearchResults.aspx" and this is the page that you add the EasySearchResults_DataGrid.ascx (... more)
2/24/2005
FAQ :: External Documents; Word, PDF, Excel, PPT, ZIP, Etc.
At this time EasySearch is only capable of spidering HTML content. Links to external documents are ignored. EasySearch does have a configuration option (EasySearch_ValidExtensions) that allow you to tell EasySearch what URL extensions to accept as valid, but EasySearch is expecting to find HTML content. So if you added PDF to the ValidExtensions, it would still not work, as the PDF document would not return HTML. Possible Future Feature We're considering the ability to search external (... more)
2/24/2005
FAQ :: Will the Powered By EasySearch Logo be displayed on my search results?
No, If you purchase EasySearch, the Powered By EasySearch logo will not be displayed. We have community partners that we have given complimentary versions of EasySearch and on these sites the logo is displayed for co-marketing purposes. If you run a community site, and think that the site has enough traffic to warrant a free version of EasySearchASP.net, please use the contact form and give us a shout.  (... more)
2/20/2005
Xml.aspx?Action=Files&file=http://easysearch.mykb.com/article_7d72c.aspx
When you specify a &File= on the query string and pass in a valid URL that is currently in your EasySearch dictionary, your XML document will be limited to that single "page". PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { (... more)
2/19/2005
Xml.aspx?Action=Words
With the Action=Words query string selected, the following document schema will be supplied. We've doctored this sample to only include two pages of the word "your". PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { (... more)
2/19/2005
Xml.aspx?Action=Words&Word=Your
You can ask for the details of a specifc word as well. The following is a sample document returned for the word "your". PRE.ShowCode {BACKGROUND-COLOR:#ffffff;PADDING-RIGHT: 3px;Border: 0px;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: "Courier New";}.ColorLineNumber { color:red; }.DefaultFontFace { color:arial; }.DefaultFontSize { size:3; }.ColorBackGroundLine { color:#EEEECC; }.ColorAlternatingBackGroundLine { color:#FFFFEE; }.ColorComment { color:green; (... more)
2/19/2005
EasySearch_MinutesToKeepPageInMemory
When a page is scanned by EasySearch it's expiration will default to this number of minutes before it is scanned again. This can be overridden on a page by page basis if either of the following meta tag are found in the page header. If both (for some strange reason) are found, only name/content is evaluated. more)
2/19/2005
FAQ :: How does the EasySearch site magically switch SSL when needed?
ASP.net has a portion of the framework called HttpModules. These modules can hook into the Http Request Pipeline. We've written a module that runs before anything else when a page is requested from the marketing site of www.EasySearchASP.net. This module checks the Web.Config file for pages that need to be secured with our SSL Secure Certificate. If the page needs to be secure ( purchase.aspx ) and the request is not a secure connection the page is automatically redirected to an https (... more)
2/18/2005
EasySearch_WriteLog
Possible Values true false If set to true then a file named "EasySearch-Log.Config" will be written to the same path as your current web.easysearch.config file. This file name is hard coded, and can not be changed. The location however can be changed by moving your configuration file.  (... more)
2/18/2005
FAQ :: Does EasySearch allow for file exclusions?
Yes it does, please see the article references to this FAQ which explain the two following configuration settings. ExcludePageNamesFromResults ExcludePageNamesFromScanning (... more)
2/18/2005
FAQ :: Can the Spider Agent Name Be Changed?
The Web.EasySearch.Config has a node "EasySearch_UserAgent" allows the EasySearch spider to have a custom User-Agent name. The UserAgent name by default (if this setting is not set) is "EasySearch Spider".  (... more)
2/18/2005
Request :: Log Search Results
Currently these search results are stored in a memory table, but they are not persistsed to disk, so restarts loose the prior searches. maybe a future version can persist to disk.  (... more)
2/18/2005
FAQ :: Will EasySearch Search into my Database Tables?
EasySearch is a web crawler based search engine. It was created to search web based content, index that content, and make a simple interface for users to find what they are looking for. OK, OK, that's great. Can EasySearch search my database tables? The answer to that is yes -- IF -- your database tables expose data to a web page, that is indexed by EasySearch. If you have data that is not exposed to the Internet then EasySearch does not make sense for you to use. The problem is not (... more)
2/18/2005
FAQ :: Will EasySearch index dynamic pages that use Querystrings?
Yes, EasySearch is built to easily handle dynamically build URL's with query string values. The following is a quick list of sample URL's that would all qualify to be indexed by EasySearch. www.something.com/apage.aspx?id=45 www.something.com/apage.aspx?id=45&ProdId=34 https://www.something.com/?Id=45 /apage.aspx?id=45 ../../apage.aspx?id=45 ../../../../apage.aspx?id=45 ./apage.aspx?id=45 Notice the https and the relative URL's ./ and ../. EasySearch will dynamically resolve (... more)
2/16/2005
NEW :: EasySearch "Hints"
February 13, 2005 Using EasySearch just got easier! Both for you and your customers. The new hints feature shows you live results from your search catalog, as you're typing in your search request. This feature actually helps you with your search, giving you live feedback as you're typing. To see the hints feature in action, try a search on the top right corner of the www.EasySearchASP.net website. These live search results are easily configured to match the look and feel of your (... more)
2/13/2005
Purchase an EasySearch License
Purchasing EasySearch is just as easy as using EasySearch. As you fill out the order form, help is provided on the right hand side. Simply select the product license, and fill out the necessary billing information, and your EasySearch license will be on it's way. Thank you for purchasing EasySearch!  (... more)
2/13/2005
INFO :: Bin\EasySearchModule.dll
This is the assembly file, that is required for EasySearch to run. This file cannot be moved, and cannot be modified. It must also reside in the Bin directory of your ASP.net website.  (... more)
1/27/2005
Help Us Improve EasySearch
We are constantly looking for ways to make EasySearch better. Both the product, and the website. Please let us know if there is something that didn't work the way you expected, you found a spelling error, a page is broken, or anything else. You can also tell us how much you like EasySearch, or ask for a specific feature request. Thank you for helping us. support@EasySearchASP.net  (... more)
1/23/2005
EasySearch ASP.NET Highlighted Features
Add EasySearch to Your Site in Minutes EasySearch was created with simplicity in mind. Anyone with an ASP.NET website can add EasySearch in less then 5 minutes. No Database Required EasySearch is not stored in a database. The dictionary that is built is very small, stays in memory, and is extremely fast. Enable Your Customers to Find What They are Looking for, FAST Our site (yes, this page) Uses EasySearch. See the search box on the top right? That is an EasySearch Control. Try it. You'll (... more)
1/3/2005
INFO :: How are the "Past Searches" stored?
EasySearch keeps track of search terms as they are hit against the EasySearch dictionary. If you grant write access to a directory as recommended in the setup instructions ( IE: /EasySearch ), all EasySearch meta data is serialized to disk, and deserialized when the app restarts. If there is no write access to a directory, then all EasySearch meta data (the search terms, the dictionary, etc) are lost each time the application restarts, and will automatically start re-building it self.  (... more)
12/13/2004
INFO :: How does the EasySearch Crawler find links?
Feeding EasySearch a File Many sites have a static file that represents a site map, or some other infrastructure of the site. This may be a menu.htm or an XML file. This setting should point to a static file IE: e:\sites\mysite\sitemap.xml Feeding EasySearch a URL The EasySearch crawler first makes a request of your supplied starting URL in your EasySearch.config settings. Start Crawling the Links The content that is returned from either (or both) of the above options is (... more)
12/13/2004
Relative Paths
EasySearch handles relative paths. Following are a few examples of how EasySearch will react when finding sample relative paths. http://www.mysite.com/index.aspx#Details If the Index.aspx page has not already been scanned, it will not be placed in the Queue to be scanned. If it has already been scanned, the entire link will be ignored. ./MyPage.aspx This link is requested from the root of your site. If the link is found on a page at http://www.mysite.com/index.aspx#Details then the (... more)
12/11/2004
Handling Bookmarks
The EasySearch crawler 100% ignores Bookmarks. It does not ignore the base URL that is attached to the bookmark link, if any. Following are a few examples of how EasySearch will react when finding sample bookmarks. http://www.mysite.com/index.aspx#Details If the Index.aspx page has not already been scanned, it will not be placed in the Queue to be scanned. If it has already been scanned, the entire link will be ignored. #Details This link is 100% ignored, because the page that it is (... more)
12/11/2004
Search Results :: Default Repeater Styles
A sample results is returned with the following HTML format. This is simply the default formatting, and can simply be changed by editing your SearchEngineResults_Repeater.ascx file. 1: 2: 3: EasySearch Beta Released 4: 5: 6: Today is the public debut of EasySearch engine for ASP.NE (... more)
11/29/2004
Easy Search :: News
What's New with EasySearchASP.NET ? Below is a list of News Releases for EasySearchASP.NET. The top five most recent News Releases can always be found on the right side of our site. If there is something you're specifically looking for, remember you can use our search.  (... more)
11/27/2004
Easy Search :: Search Results
EasySearchASP.NET Search Results The following pages were found with Maching Results.  (... more)
11/27/2004
Integrate with Google Spell Checker
  (... more)
11/26/2004
Knowledge Base Software - myKB.com