| Article Information | Modified |
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 |