I have a problem when I change the title of a module and re-index, when I search by the module title I get 3 results:
A curious fact that I found is that the most recent modified time is the one that causes the problem.
At first, I thought it was cache or a bad re-indexing, however, when I cleared the cache and did a complete re-indexing, the same 3 results continued to appear.
Then I thought it was the module's cache, I updated the content, re-indexed the content again, cleared the cache, and the 3 records without description disappeared. But my happiness did not last long, since a few hours passed before I did a re-indexing, and record number 3 (without description) reappeared again.
It seems as if it were being stored somewhere and after a certain amount of time passes, it reappears. I already made sure that the page and module content have a description but this record still appears in the search results.
I've been searching for several hours why this happens and how to avoid it but I can't find why this happens. Does anyone have any ideas on how to prevent the third record from appearing in the results?
What version of DNN are you using? Is it DNN Platform or Evoq?
Also, what module are you using? If it's not one that's built into DNN, what version of that module is it? If it's a commercial module, have you created a support request with them yet?
I checked the module configuration but it does not have pages added, however, there is a module that is added to all the pages, and it is a footer. I changed the configuration of the module that is added to almost all pages and re-indexed, but it didn't work. Excuse me, how can I clean the recycle bin?
Clean the recycle bin and re-index, but it still doesn't work :(
I continued investigating and found a way to explore the index with Luke. When I entered and searched, I found that the record that appears in the results without a description has the following key: "moduleMetaData_2422". While the other records have the keys: "tabMetaData_142" and "2422".
I reviewed the database tables and found that the table: "ContentItems_MetaData" has no "Title" or "Description" records with the module ID appearing without a description.
I did an INSERT directly to the "ContentItems_MetaData" table, putting a title and description, then I cleared the server cache and did a complete re-indexing, but the index was not updated. These are the queries I executed:
"INSERT INTO ContentItems_MetaData (ContentItemID, MetaDataID, MetaDataValue) VALUES (2422, 1, 'Module Title');" -> Title "INSERT INTO ContentItems_MetaData (ContentItemID, MetaDataID, MetaDataValue) VALUES (2422,4, 'Module Description');" -> Description
I'm still figuring out why this third record appears and how to prevent it from being indexed. Any suggestion is welcome and I appreciate your help.
These Forums are for the discussion of the open source CMS DNN platform and ecosystem.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.