<commit_before><?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE quartz PUBLIC
	"-//Quartz Enterprise Job Scheduler//DTD Job Scheduling Data 1.5//EN"
	"http://www.quartzscheduler.org/dtd/job_scheduling_data_1_5.dtd">

<quartz xmlns="http://www.opensymphony.com/quartz/JobSchedulingData"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:schemaLocation="http://www.quartzscheduler.org/ns/quartz
                      http://www.opensymphony.com/quartz/xml/job_scheduling_data_1_5.xsd"
                    version="1.5">
                    
    <!--  this job is for sending subscrption emails to users who
          have subscribed to collections -->
    <!--  
    <job>
        <job-detail>
            <name>SubscriptionEmailer</name>
            <group>DEFAULT</group>
            <description>
                A job that sends institutional collection subscribers emails
            </description>
            <job-class>
                edu.ur.ir.institution.service.DefaultSubscriptionEmailJob
            </job-class>
            <volatility>false</volatility>
            <durability>true</durability>
            <recover>true</recover>
        </job-detail>
    
    
        <trigger>
            <cron>
                <name>subscriptionTrigger</name>
                <group>DEFAULT</group>
                <job-name>SubscriptionEmailer</job-name>
                <job-group>DEFAULT</job-group>
                <cron-expression>0 0/5 * * * ?</cron-expression>
            </cron>
        </trigger>
    </job>
    -->
</quartz>
<commit_msg>updated with job to re-index items<commit_after><?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE quartz PUBLIC
	"-//Quartz Enterprise Job Scheduler//DTD Job Scheduling Data 1.5//EN"
	"http://www.quartzscheduler.org/dtd/job_scheduling_data_1_5.dtd">

<quartz xmlns="http://www.opensymphony.com/quartz/JobSchedulingData"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:schemaLocation="http://www.quartzscheduler.org/ns/quartz
                      http://www.opensymphony.com/quartz/xml/job_scheduling_data_1_5.xsd"
                    version="1.5">
                    
    <!--  this job is for sending subscrption emails to users who
          have subscribed to collections -->
    <!--  
    <job>
        <job-detail>
            <name>SubscriptionEmailer</name>
            <group>DEFAULT</group>
            <description>
                A job that sends institutional collection subscribers emails
            </description>
            <job-class>
                edu.ur.ir.institution.service.DefaultSubscriptionEmailJob
            </job-class>
            <volatility>false</volatility>
            <durability>true</durability>
            <recover>true</recover>
        </job-detail>
    
    
        <trigger>
            <cron>
                <name>subscriptionTrigger</name>
                <group>DEFAULT</group>
                <job-name>SubscriptionEmailer</job-name>
                <job-group>DEFAULT</job-group>
                <cron-expression>0 0/5 * * * ?</cron-expression>
            </cron>
        </trigger>
    </job>
    -->
    
   <!--  this job is for indexing existing changed items and updating/deleting/inserting them into the index -->
    <job>
        <job-detail>
            <name>InstitutionalItemIndexer</name>
            <group>DEFAULT</group>
            <description>
                A job that processes changed institutional items and add/updates/deletes them
                from the index
            </description>
            <job-class>
                edu.ur.ir.institution.service.DefaultItemIndexProcessingRecordJob
            </job-class>
            <volatility>false</volatility>
            <durability>true</durability>
            <recover>true</recover>
        </job-detail>
    
        <trigger>
            <cron>
                <name>institutionalItemIndexer</name>
                <group>DEFAULT</group>
                <job-name>InstitutionalItemIndexer</job-name>
                <job-group>DEFAULT</job-group>
                <cron-expression>0 0/1 * * * ?</cron-expression>
            </cron>
        </trigger>
    </job>
  
</quartz>

{'fraction_non_alphanumeric': 0.12133989224642773, 'fraction_numerical': 0.009604122745373624, 'mean_word_length': 1.677115987460815, 'pattern_counts': {'":': 0, '<': 112, '<?xml version=': 2, '>': 112, 'https://': 0, 'lorem ipsum': 0, 'www.': 10, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '899933', 'n_tokens_mistral': 1289, 'n_tokens_neox': 1194, 'n_words': 195}