I badly need help, I am developing an existing site that uses Examine.
It is working properly in Umbraco 7.5.6 but when I update it to Umbraco 7.11.1 is not properly working anymore, search is working but it's displaying 79 products instead of 88 products even if I add more products, it is still showing 79 products, but if I use @Model.Content.Children.Count() it shows the count of 88.
Is the ExamineSearch affect after updating Umbraco to 7.11.1??
First of all have you tried to rebuild your Examine index from the Examine Management dashboard?
Rebuilding maybe all they need after the upgrade to begin functioning again.
Next I'd have a look at the tracelogs that Umbraco produces
/app_data/logs
Have a look for any messages regarding Lucene and Lock Exceptions, eg are your examine indexes 'locked' and so aren't being updated?
Recycling the application pool, will trigger the startup of Umbraco and then examine the logs for any further clues.
Similarly check on disk where the examine index files are created, usually app_data/temp/ExamineIndexes/External/Index
Check when the last date of one of these files was updated, gives you an indication as to whether Umbraco is updating the indexes successfully on disk or not.
There is not message for Lucene & Lock Exceptions.
I think Examine is updated because it has 0.1.89 version it might be the latest version, but the Lucene.Net & Lucene.Net.Contrib it has a version of 2.9.4.1
What should I look in the app_data/temp/ExamineIndexes/External/Index?
Because I only have here.
So the examine index files on disk, when were they last updated? eg before or after the upgrade, when you publish a new page, is there a change in the index folder?
Anything reported in the logs during the publish.
In your Examine dashboards, does the Documents in index increase, when you add a new page?
Can you find content via the Backoffice Examine Search, that isn't displayed on the front end of your site.
Have you recycled application pool?
Essentially trying to fathom, if your indexes are updating correctly, and your results are just not returnng the number you expect or whether the indexes are locked, and so aren't being updated / haven't been updated since your upgrade.
Did you establish whether the Examine files on disk are being updated?
You are not meant to update or edit them yourself!
But when a publish or new item is created in Umbraco, then Umbraco will update or add the details to the indexes, and these files will be updated, and their LastUpdated date will change on the file system!
So what I'm hoping to be able to understand is, based on the dates of these files on disk, is when were they last updated? and are they being updated when new content is created or published in Umbraco.
Eg is your problem related to the Examine indexes being locked or Umbraco not having the permissions to update them. after the upgrade or something else?
Also realise the indexes are generated by Umbraco in the environment Umbraco runs, so you will need to rebuild your indexes locally and in the production environment after the upgrade.
Examine is not returning expected results
Hi All,
I badly need help, I am developing an existing site that uses Examine.
It is working properly in Umbraco 7.5.6 but when I update it to Umbraco 7.11.1 is not properly working anymore, search is working but it's displaying 79 products instead of 88 products even if I add more products, it is still showing 79 products, but if I use @Model.Content.Children.Count() it shows the count of 88.
Is the ExamineSearch affect after updating Umbraco to 7.11.1??
Anyone can give ideas will be appreciate.
Thanks
Jin
Hi Jin
First of all have you tried to rebuild your Examine index from the Examine Management dashboard?
Rebuilding maybe all they need after the upgrade to begin functioning again.
Next I'd have a look at the tracelogs that Umbraco produces /app_data/logs
Have a look for any messages regarding Lucene and Lock Exceptions, eg are your examine indexes 'locked' and so aren't being updated?
Recycling the application pool, will trigger the startup of Umbraco and then examine the logs for any further clues.
Similarly check on disk where the examine index files are created, usually app_data/temp/ExamineIndexes/External/Index
Check when the last date of one of these files was updated, gives you an indication as to whether Umbraco is updating the indexes successfully on disk or not.
regards
Marc
(There was an update between your version hop to Examine: http://issues.umbraco.org/issue/U4-10735 which may be related to this)
Hi Marc,
Yes I've already Rebuild Index but still no luck.
There is not message for Lucene & Lock Exceptions.
I think Examine is updated because it has 0.1.89 version it might be the latest version, but the Lucene.Net & Lucene.Net.Contrib it has a version of 2.9.4.1
What should I look in the app_data/temp/ExamineIndexes/External/Index? Because I only have here.
_8.cfs
_9.cfs
segments.gen
segments_15
write.lock
Sorry for my bad English,
Thanks
Jin
Any ideas guys?
Thanks
Hi Jin
So the examine index files on disk, when were they last updated? eg before or after the upgrade, when you publish a new page, is there a change in the index folder?
Anything reported in the logs during the publish.
In your Examine dashboards, does the Documents in index increase, when you add a new page?
Can you find content via the Backoffice Examine Search, that isn't displayed on the front end of your site.
Have you recycled application pool?
Essentially trying to fathom, if your indexes are updating correctly, and your results are just not returnng the number you expect or whether the indexes are locked, and so aren't being updated / haven't been updated since your upgrade.
regards
Marc
Hi Marc,
Thanks for your response.
I never update or even edit this Examine Index Files.
Yes, it has reports about ExamineStartup.
I can't search the newly added product in Examine Search thru BackOffice.
I am working first in my local before I transfer to Live Site.
How would I know that my indexes are updating correctly or locked? Where can I locate this?
Thanks,
Jin
Hi all
Ideas for this?? Am I missing something after upgrade?
Thanks
Hi Jin
Did you establish whether the Examine files on disk are being updated?
You are not meant to update or edit them yourself!
But when a publish or new item is created in Umbraco, then Umbraco will update or add the details to the indexes, and these files will be updated, and their LastUpdated date will change on the file system!
So what I'm hoping to be able to understand is, based on the dates of these files on disk, is when were they last updated? and are they being updated when new content is created or published in Umbraco.
Eg is your problem related to the Examine indexes being locked or Umbraco not having the permissions to update them. after the upgrade or something else?
Also realise the indexes are generated by Umbraco in the environment Umbraco runs, so you will need to rebuild your indexes locally and in the production environment after the upgrade.
regards
Marc
Hi Marc,
I am really new in Umbraco.
Can you point where Examine files on disk located?
Thanks,
Jin
What is your search, .Children will return all children but a search is usually filtering on some other field.
Can you post the code that is doing the search?
Hi Steve,
Thanks for your response.
I am really new in Umbraco but I think it is not using .Children.
I've already posted it here.
Thanks,
Jin
Hi guys
Any solution?
Thanks
Jin
Hello, any helps?
Thanks,
Jin
is working on a reply...