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.

Kemahiran: .NET, Pengaturcaraan C#, Word

Lihat lagi: 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++

Tentang Majikan:
( 78 ulasan ) Roanoke, United States

ID Projek: #4078975

Dianugerahkan kepada:


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 Lagi

$200 USD dalam 3 hari
(210 Ulasan)

24 pekerja bebas membida secara purata $212 untuk pekerjaan ini


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 dalam 5 hari
(18 Ulasan)

Hello. Please check PM

$180 USD dalam 5 hari
(45 Ulasan)

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

$200 USD dalam 3 hari
(28 Ulasan)

Hello. I can do this project.

$250 USD dalam 5 hari
(6 Ulasan)

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 dalam 3 hari
(1 Ulasan)

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

$250 USD dalam 6 hari
(5 Ulasan)

Will be done!

$250 USD dalam 5 hari
(10 Ulasan)

hi the solution can be provided, compatible to windows 7

$350 USD dalam 7 hari
(5 Ulasan)

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

$30 USD dalam sehari
(9 Ulasan)

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

$200 USD dalam 3 hari
(2 Ulasan)

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 dalam 3 hari
(2 Ulasan)

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 [url removed, login to view] will do as many Lagi

$450 USD dalam 15 hari
(1 Ulasan)

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 dalam 10 hari
(4 Ulasan)

************************* 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 Lagi

$175 USD dalam 3 hari
(1 Ulasan)

Hello - ready to start immediately...

$99 USD dalam 3 hari
(1 Ulasan)

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 dalam 2 hari
(1 Ulasan)

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 dalam 10 hari
(0 Ulasan)

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 dalam 5 hari
(0 Ulasan)

open a talks to discuss more

$500 USD dalam 10 hari
(0 Ulasan)

I can do this project...

$220 USD dalam 7 hari
(0 Ulasan)