Jobs By Category:
PHP
Website Design
Graphic Design
Data Entry
MySQL
SEO
Copywriting
Flash
Javascript
Articles
HTML
Logo Design
Programming
Marketing
Link Building
Wordpress
CSS
Joomla
Data Processing
Internet Marketing
.NET
Photoshop
Script Installation
Web Promotion
Java
Social Networking
Article Rewriting
Facebook
XML
Blog


Thousands of experts bid on your personal project at ScriptLance.com

Add Fuzzy Search To C Website

Required skills: Search

Outsource your programming projects at ScriptLance.com today - Free signup



1. The project:

Add a fuzzy database search to my existing web site.
The search will search product names / descriptions and category (and sub-category) hierarchy names and display results. The code needed to browse through pages of results is provided and must be plumbed into your solution.

Break down:

* Add search box to index page to perform fuzzy search on:
Product name
Artist
Descriptions.
Allow user control over which of these data types are being searched.

* Add search action function to program to carry out the search and put results in a results table. This will consist of a serial number, product serial number, search relevance score and the session id that the search is related to

* Cap the number of results to 100.

* “Fuzzy” search should provide a sensible matching as would be expected for an average website and provide good quality matching for misspelled words.

* An existing library object is provided to browse the results, stored in a table.
This displays one screen of data at a time and uses the traditional Prev | Next links to allow browsing through the data.
A source example is provided showing how this object is used.

* Add ‘browse results' ‘action' function to browse through the results table, which makes use of my browser object.

* My browser object requires a unique value field in each record to use for navigation through the data. Either apply small adjustments to the relevance score to make them unique or assign a separate sequential value to the ordered records.

* Once results are displayed, allow user to reorder results by title, artist, price, search relevance score (initial default), and also ascending / descending. Ascending / descending facility is not yet implemented in my table browser so you won't be able to test this.

* I have stored data in the database in an HTML escaped form for ease of safe output and for performance, There is a second unescaped version of the text in fields prefixed with raw_ in the schema.

* Note that I currently have no automatically assigned guest session ID. Since search results need to be associated with a session, you will need to login in order to use / test your search logic. Use user “user” and password “password”.
See examples at the beginning of many of the functions in the sample code to see how to obtain the session id.

* The results page should show a set of results including the name of the product which SHOULD be a link to the product page, price, artists and description.
You should provide a callback function to my browser object to handle the formatting of the results output. Again, see the example of the use of my browser object in the source code.

* Note that a product can have multiple artists. It is important that all artists names are searched and also displayed.

Please indicate in your bid what approach you intend to take to provide the fuzzy search algorithm.

The deliverables given before money is released from ESCOROW should consist of the source code, SQL schema changes, any test data you have created and any other files needed to uses your modifications.


2. NDA

I am asking for a signed and faxed non-disclosure agreement before I email the source code bundle.
Please email me to request the NDA.


3. Other operational details

Running the executable:

rune < first.sql
rune < contractor.sql
cp prog.exe insert_hier.exe
insert_hier < transport

The database schema include some test data to play with, This includes artist names and many-to-many connections between artists and products, and a user/password entry in the users table.
Other data is imported using a simple supplied import tool and corresponding data file.

This proprietary format ASCII file contains category hierarchy and product information.
At some point the artists and their relation to the products needs to be incorporated into the import tool. As a quick fix for now the schema insert commands make reference to product serial values to associate them with artists without knowledge of what those product serial values actually refer to, providing an essentially random match between artists and products. It suffices to provide test data.
You will need to provide sensible description data of your own and possibly more product descriptions to facilitate your testing. You can do this by writing code to insert your test data directly into the database, generate SQL insert statements in a schema file or automatically generate the contents of my proprietary data file (its in ascii format).

To create the import tool, copy the prog.exe produced by the makefile (this is the CGI executable) to insert_hier.exe.
Run:
run < first.sql
run < contractor.sql
insert_hier < transport


If you want the random product selections to be displayed correctly on the main screen (homepage) you need to enter the Edit screen and then exit it with "End edit" in the top left corner. This Edit logic performs pre-processing on category table data and is needed for the homepage random selections. This is not relevant to this project, however.


4. General implementation guidelines

Note comments prefixed with CONTRACTOR in the source code.

Avoid rearranging or restructuring code. It makes redlining to identify changes very difficult.

Please clearly identify areas of change in code.

Sensibly optimise use of SQL to avoid excessive unnecessary numbers of queries sent to database.

Please try and follow the general style of coding, variable naming and function naming. Some source is provided to give an example of my programming style, examples of use of library functions and to allow the necessary changes for this project.
Other areas of source not needed are not being disclosed.
See the "variables" file for info on function and variable naming conventions.

Please use my supplied library functions where applicable rather than adding new ones or using your own. These cover URL and form parsing, HTML template insertion, MySQL interfacing functions and other miscellaneous functions.

The source and obj files and the makefile are provided. Note that this is a regular makefile, not a MS project file.

I am developing with MS Visual Studio VC7 (Visual Studio .NET 2003_. You do not have to use the same, But I must be able to work with any code you provide me with, with this compiler.

The coding must be in C, *not* C++.


Posted In:



Related projects:

Add Flash Gallery to HTML website + add Images  

r-spacing: 0px;"> Would like to add this gallery to my website: http://2.s3.envato.com/files/1571593/preview2.html
Will have to customize a bit to fit, nothing major. PM me for link to site it will be implemented into plus link to images.
Quick & Easy.

Add language function to a website  


Add language function to a website to translate everything

add 2500 auctions to my website

I need some one to add 2500 auctions to my website in 5 days. the person will have to copy and paste text and pictures from another website which i will provide. the website is toadroom.com

add 5000 auctions to my website

I need some one to add 5000 auctions to my website. the person will have to copy and paste text and pictures from a website that i am using to sell items. all auctions will go into my account on the website. the website is toadroom.com

Add new products to my website by SuperiorDesigner

east 300 products per day. The more you do the better, the faster you can finish the better. I will not make payment until the job is complete and I will not do escrow until you are 3/4th finished. I expect whoever takes on this task to be a professional and know that dead lines are made to be met and not give me excuses as to why you aren't finished as you promised. Don't bid if you can finish the time you state and you cannot show the prgress that I outlined above.

Need to add a chart to my website

p://finance.yahoo.com/echarts?s=^DJI+Interactive#symbol=^DJI;range=2y

The chart will feed off an updateable database, updates are daily.

So basically the task is

1. Placing a chart into the website (don't mind using a Joomla extension, e.g. PlotaLot)
2. Connecting it to the database

If you are truly fluent in this stuff, it shouldn't take more than a couple of hours to do, so please suggest adequate bids!

Add Flash Video to My Website  

Add Flash Video to My Website

Add fund raising page and function to my website  

able width="840"> I would like to integrate a Fund raising web page to my website

Must add buttons and links to website to lead to new page.

1. Fund raiser thermometer, (counter for money and counter for how many people have contributed)

2. Paypal link

3. Image and text

Use of template will save time and money.

Add advanced search tool to Drupal 7 website

tered with the website located within 100 miles radius (from the nearest one) as in the file attached. There is a content type called Restaurant and they are added manually by the website admin - there is not many of them registered at the moment. As far as I know it requires integration with Google Maps API. I will provide a list of all UK post codes in the form of CSV file. Please bid with your quote and time frame.
Happy bidding.

Convert my site from template to programmed website  


I am in the process of designing an electronics retail web page. The site is almost finished. If have been making it using moonfruit.com I need a programmer to convert it for me and add paypal buttons to each of the items various prices depending on shipping options. I am also intrested in the options avaliable to update the website. Can it be CMS or do you need to update for me

Add new features to our existing website  

update the content. Possibly a content management system, anything easy for us to use is appreciated. We also want some backend access for our members (login) where they can upload files (resume and certification) . Also a means to communicate with them through there. Please bid how much you will be asking for this project as well an outline and timeframe.

NEEDED! Someone to Add Review Section To Our Website  

We want to add a area to the home page of our website that scrolls through our reviews that are posted on various websites.

Add 6 page to my WebSite  

Hi,
I need add 6 page to my .Net WebSite and Db Mssql 2005(Forum) with my layout,
Already the pages are made in html and I need to make them dynamic with C#.

OSCommerce - Add element to my website.  

w certain products it will show up to 3 products that are "Frequently Bought Together", and allow the customer to purchase all or some of the items that show up.


Here is basically what I was looking at when I decided to do this:


http://www.amazon.com/5000-Year-Leap-Miracle-Changed/dp/0880801484/ref=pd_rhf_shvl_1


You will notice both sections there: Frequently bought together, and customers who bought this item.

Add 500 Files To A Website

> - look at the file and add Date, Titel, Name of the magazine to a special input form at my website (wordpress admin-area).
- upload the pdf-file

The input-area and the PDF-Files are all in GERMAN. You have to search the needed data at the PDF.


Project Clearing :
After you respond to my selection, i will send you 3 files to test, if you understand the project and do everything all right.
If it don't work, i cancel the project.



Add two iframe banners to my website

I need to add two banners to my website. I have the iframe code for both and just need them coded into my site. I will give you the FTP password etc. for you to complete this project and I might need you to take that coding out so it reverts to the banner rotation that is currently in place. If this goes well I will use you for small stuff like this in the future as well.

The site you will be making these changes for is bdsmplaypen(dot)com

Add Affiliate Banners to RVSitebuilder website

I have created a website using RVSitebuilder program and do not know how to add affiliate banner code. A web hosting company told me that it is possible to add affiliate banners to an RVsitebuilder website. If anyone has experience with this please let me know.

Add A Administrator To Website

I want to add an aadministrator to my website so I can easly upload pictures,videos, edit wording, and a score board.

Add members area to existing website

ole thing from scratch.
4)
Download page
We have a set of documents that need to be accessible (in pdf) to members
5)
Dog food page
Displayed on this page are different kinds of dog food with a description of the food and an indication of price and also discount coupons available to members.
6)
Small modifications to the existing website
For example: text modifications, page duplication with text and picture changes, hyperlink problems.

Add a Wordpress Blog to My Website (CSS Ported to Wordpress)

ovide you with the websit URL via PMB

Considerations:
* Bad feedback = don't bother bidding
* No prepayment, not ever - so don't ask
* GAF escrow only
* Payment released when I'm satisfied with the completed project.
* To show you've actually read this listing, please include "Hi JB" in your bid.
* Post your real bid, don't hide it inside the PMB.
* Bid should include start date and end date

Happy Bidding!
JB


Post your own project on getafreelancer Search for scimilar work on getafreelancer
Post your own project on scriptlance Search for scimilar work on scriptlance
Post your own project on eufreelance Search for scimilar work on eufreelance

Post and Bid on projects! Join EUFreelance.com for free!

Get custom programming done at GetAFreelancer.com!




Currently viewed: "Add Fuzzy Search To C Website"



Warning: chmod() [function.chmod]: No such file or directory in /web/private.web/www.mister/www/freelancershelp/project_details.php on line 178