Search application for specially-formatted Word documents

On my Windows 7 desktop, I have a directory that contains multiple Word documents, formatted similarly to the one attached. These documents are educational courses, which are subdivided into modules. The goal of this project is to create a Windows 7 application to allow a user to search the directory of these course documents for a specific term, and return a list of courses and modules which contain that term. The application should run on both 32- and 64-bit systems.


The application will categorize the text into courses and modules, which are determined as follows:

- Each document is one course, which contains multiple modules.

- The course title is the first paragraph of each document, formatted in the style Intro Heading 1.

- The beginning of a module is indicated by a paragraph in the style Heading 1, which is the module title.

- The exception to this are Heading 1 paragraphs that say only “Introduction”. These are chapter introductions, not modules, and they should not be indexed.

The end of a module is indicated by any of the following:

- The start of another module (i.e. another Heading 1)

- The start of a new chapter, indicated by a paragraph in the style ChapterTitle

- The end of the course, indicated by a paragraph in the style Heading FBMatter that says “Conclusion”

So, in the attached sample document, the course title is “Understanding Asthma,” and the first three modules are “Asthma Profile”, “Respiratory System”, and “Asthma Attacks”.


The user interface will allow users to search for a term, and return a list of courses and modules that contain that term. The results should appear as a table of course and module titles, along with the number of results for the term (not case-sensitive) in each module.

The results will also need to count alternate forms of the search term (plurals, abbreviations, etc.) as instances of the term. For example, if the search term is "cardiovasulcar disease," the user may wish for "CV disease" to be counted in the results as well. However, instead of programmatically trying to determine those, it will be easier to have the users manually enter alternate forms of the term if they like. This can be seen in the attached sample UI picture. Whenever a search is executed, these alternate forms should be saved in the application, so if that same term is entered into the “Search term” box in the future, the “Alternate forms” list should populate with the alternate forms already entered.

Search results should display in a table of course titles, with module titles subordinate. The second column should display the number of results for the term (and alternate forms) in that module. For example, if the indexed directory contained the attached sample course, and I searched for the term “airway” with alternate form “airways”, I would want to see something like the picture attached as [url removed, login to view], listing all modules in the course that contain the term. (The numbers in the example are not accurate, this is just an example of the results layout.)

Or, if the directory also contained a course called “Respiratory Diseases,” the results might look like this [url removed, login to view], listing totals for all the courses and modules that contain the term.

The results tables must be able to be either saved as Word and/or Excel files, or else able to be copied and pasted into one of those programs.

If you have any questions, please do not hesitate to ask. Thanks for bidding!

Update: actually attached the sample files. Sorry about that.

Evner: .NET, C# Programmering, Word

Se mere: search introduction, search for programming, sample word form, sample cv, programming courses, profile paragraph, profile introduction, new first search, net it systems, just want to start programming, intro to programming, intro to c programming, intro programming, introduction to programming, introduction to c# programming, introduction to c programming, goal programming example, educational programming, cv example, beginning programming, beginning net programming, beginning c sharp, beginning c# net, ask search, introduction to programming c++

Om arbejdsgiveren:
( 78 bedømmelser ) Roanoke, United States

Projekt ID: #4078975

Tildelt til:


Hello, I am an expert .NET programmer with over 15 years of application design and development experience. I have created many applications that use C# for Word automation. I should be able to provide an initial versio Flere

$200 USD in 3 dage
(210 bedømmelser)

24 freelancere byder i gennemsnit $212 på dette job


Seems an interesting project. The requirements seems clear according to the description. The screenshots however are not visible as you mentioned. Please check that, and have a look at my PM for work samples.

$250 USD in 5 dage
(18 bedømmelser)

Hello. Please check PM

$180 USD in 5 dage
(45 bedømmelser)

Hi I am interest your project. Can you please check your pm. Thanks

$200 USD in 3 dage
(28 bedømmelser)

Hello. I can do this project.

$250 USD in 5 dage
(6 bedømmelser)

I have some experiance in writting software using microsoft word in conjunction with c# or vb.net api's Therefore i can help you with this project

$200 USD in 3 dage
(1 bedømmelse)

I can handle this job very well,please contact with me

$250 USD in 6 dage
(5 bedømmelser)

Will be done!

$250 USD in 5 dage
(10 bedømmelser)

hi the solution can be provided, compatible to windows 7

$350 USD in 7 dage
(5 bedømmelser)

Hello, I'll be happy to create Search application for specially-formatted Word documents. Regards, Krishna

$30 USD på 1 dag
(9 bedømmelser)

Hello, I can create this application for you, please contact me if you have any questions.

$200 USD in 3 dage
(2 bedømmelser)

Dear Hiring Manager, I have gone through the requirement. I am ready to start ASAP. Please read PMB for more details. Best Regards, VISHAL

$110 USD in 3 dage
(2 bedømmelser)

Dear sir After reading your project details,we are interested in this project and would like to bid on this project. we take care of our every client personally and has always long term [login to view URL] will do as many Flere

$450 USD in 15 dage
(1 bedømmelse)

I'm interested in your job. I have made small search engine before. I believe that I can complete this job in 10 days.

$250 USD in 10 dage
(4 bedømmelser)

************************* Having 10+ years of solid IT experience including 6 years of development. I have worked in many technologies including FoxPro 2.6 to C,C++,C#,Clipper. I posses solid analysis and problem so Flere

$175 USD in 3 dage
(1 bedømmelse)

Hello - ready to start immediately...

$99 USD in 3 dage
(1 bedømmelse)

We are a team of 2 having a vast experience on word, excel VBA scripting. Looking forward to work with you. thanks !!! Please have a look at our message in your PMB.

$55 USD in 2 dage
(1 bedømmelse)

You have explained the project very nicely. The application is very simple but requires a robust search algorithm. I hope you contact me for this project. regards Harpreet

$200 USD in 10 dage
(0 bedømmelser)

hi i am currently work on search engine application. so it is best project for both you and me. i can do this..

$60 USD in 5 dage
(0 bedømmelser)

open a talks to discuss more

$500 USD in 10 dage
(0 bedømmelser)

I can do this project...

$220 USD in 7 dage
(0 bedømmelser)