Forums / General / How does the search engine work?

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

How does the search engine work?

Author Message

Mauricio Monsalve

Monday 14 July 2003 9:34:56 am

Hi!

I'm developing an improvement for eZ. The objective is to add a semantic search option.

I´ve been studing the basics for eZ and I couldn't find a detailed explanation about the serach engine.

I need this to decide if I do this semantic search as a plug-in or a completly new feature.

Any documentation you can provide me will be great!

Thanks,

Mauricio

Bård Farstad

Monday 14 July 2003 10:59:32 am

There is not much documentation about the search engine framework. But the search engine will index all objects which are searchable.
You will find the implementation in the folder:
kernel/search/plugins/ezsearchengine/

What excactly are you looking for? I will try to get the documentation updated here as soon as possible.

--bård

Documentation: http://ez.no/doc

Mauricio Monsalve

Thursday 24 July 2003 12:53:51 pm

I'm looking for the way that eZ indexes and retrieves information that is inserted into the DB.

How do eZ select the appropiate terms to set them as a search key and so on.