Hi @nexai, your concept of an open source, AI source engine for Joomla sites sounds exciting! The suggestion that @SharkKZ has given you for creating a plugin to monitor page creation and deletion will handle static content pages (but you may need to also track changes).
However, the situation for content generated by third-party components is very different. I have created several components that generate content, and never generate these Events, and suspect that many other third-party components do not either. You might like to create and document a bespoke mechanism to facilitate intelligent searching that developers such as myself could include in their components.
In some circumstances, it would be more efficient to build your database when the entities are being created rather than when they are being displayed. For example, behind the website of Staffordshire Ramblers is a database of approximately 26,000 guided walks. In any typical week, there will be hundreds, if not thousands, of searches against this database. Any given walk will be included multiple times in different pages, and even multiple times in different instances of the same URL depending on the precise (Javascript) search criteria in force for a particular occasion.
If you could provide an API that my component could invoke when creating entities, I may well be interested.
However, the situation for content generated by third-party components is very different. I have created several components that generate content, and never generate these Events, and suspect that many other third-party components do not either. You might like to create and document a bespoke mechanism to facilitate intelligent searching that developers such as myself could include in their components.
In some circumstances, it would be more efficient to build your database when the entities are being created rather than when they are being displayed. For example, behind the website of Staffordshire Ramblers is a database of approximately 26,000 guided walks. In any typical week, there will be hundreds, if not thousands, of searches against this database. Any given walk will be included multiple times in different pages, and even multiple times in different instances of the same URL depending on the precise (Javascript) search criteria in force for a particular occasion.
If you could provide an API that my component could invoke when creating entities, I may well be interested.
Statistics: Posted by CharlieBigley — Sun Sep 01, 2024 12:07 pm